US20090327024A1 - Methods and apparatus for quality assessment of a field service operation - Google Patents

Methods and apparatus for quality assessment of a field service operation Download PDF

Info

Publication number
US20090327024A1
US20090327024A1 US12/493,109 US49310909A US2009327024A1 US 20090327024 A1 US20090327024 A1 US 20090327024A1 US 49310909 A US49310909 A US 49310909A US 2009327024 A1 US2009327024 A1 US 2009327024A1
Authority
US
United States
Prior art keywords
locate
information
locate operation
quality assessment
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/493,109
Inventor
Steven E. Nielsen
Curtis Chambers
David Pennington
Jeffrey Farr
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CertusView Techonologies LLC
Original Assignee
CertusView Techonologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US12/204,454 external-priority patent/US9659268B2/en
Application filed by CertusView Techonologies LLC filed Critical CertusView Techonologies LLC
Priority to US12/493,109 priority Critical patent/US20090327024A1/en
Priority to US12/537,732 priority patent/US20100010862A1/en
Priority to US12/537,856 priority patent/US20100010863A1/en
Priority to US12/537,917 priority patent/US20100010883A1/en
Priority to US12/537,894 priority patent/US9916588B2/en
Assigned to CERTUSVIEW TECHNOLOGIES, LLC reassignment CERTUSVIEW TECHNOLOGIES, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHAMBERS, CURTIS, NIELSEN, STEVEN E., FARR, JEFFREY, PENNINGTON, DAVID
Priority to PCT/US2009/005416 priority patent/WO2010039243A2/en
Priority to AU2009300323A priority patent/AU2009300323B2/en
Priority to US12/571,356 priority patent/US9208458B2/en
Priority to CA2739090A priority patent/CA2739090C/en
Priority to US12/572,260 priority patent/US8612271B2/en
Priority to AU2009300343A priority patent/AU2009300343B2/en
Priority to US12/572,202 priority patent/US9208464B2/en
Priority to AU2009300342A priority patent/AU2009300342A1/en
Priority to PCT/US2009/005443 priority patent/WO2010039262A2/en
Priority to CA2739110A priority patent/CA2739110C/en
Priority to PCT/US2009/005444 priority patent/WO2010039263A1/en
Priority to CA2739094A priority patent/CA2739094A1/en
Publication of US20090327024A1 publication Critical patent/US20090327024A1/en
Priority to US12/850,187 priority patent/US8620726B2/en
Priority to US14/075,011 priority patent/US8990100B2/en
Priority to US14/665,518 priority patent/US9317830B2/en
Priority to US14/802,679 priority patent/US9256849B2/en
Priority to US14/815,230 priority patent/US9578678B2/en
Priority to US15/018,751 priority patent/US9473626B2/en
Priority to US15/295,879 priority patent/US20170140321A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06398Performance of employee with respect to a job function

Definitions

  • Field service operations may be any operation in which companies dispatch technicians and/or other staff to perform certain activities, for example, installations, services and/or repairs.
  • Field service operations may exist in various industries, examples of which include, but are limited to, network installations, utility installations, security systems, construction, medical equipment, heating, ventilating and air conditioning (HVAC) and the like.
  • HVAC heating, ventilating and air conditioning
  • locate and marking operation An example of a field service operation in the construction industry is a so-called “locate and marking operation,” also commonly referred to more simply as a “locate operation” (or sometimes merely as “a locate”).
  • a locate technician visits a work site in which there is a plan to disturb the ground (e.g., excavate, dig one or more holes and/or trenches, bore, etc.) so as to determine a presence or an absence of one or more underground facilities (such as various types of utility cables and pipes) in a dig area to be excavated or disturbed at the work site.
  • a locate operation may be requested for a “design” project, in which there may be no immediate plan to excavate or otherwise disturb the ground, but nonetheless information about a presence or absence of one or more underground utilities at a work site may be valuable to inform a planning, permitting and/or engineering design phase of a future construction project.
  • an excavator who plans to disturb ground at a work site is required by law to notify any potentially affected underground facility owners prior to undertaking an excavation activity.
  • Advanced notice of excavation activities may be provided by an excavator (or another party) by contacting a “one-call center.”
  • One-call centers typically are operated by a consortium of underground facility owners for the purposes of receiving excavation notices and in turn notifying facility owners and/or their agents of a plan to excavate.
  • excavators typically provide to the one-call center various information relating to the planned activity, including a description of the dig area to be excavated or otherwise disturbed.
  • a locate operation typically is initiated as a result of an excavator providing an excavation notice to a one-call center.
  • An excavation notice also is commonly referred to as a “locate request,” and may be provided by the excavator to the one-call center via an electronic mail message, information entry via a website maintained by the one-call center, or a telephone conversation between the excavator and a human operator at the one-call center.
  • the locate request may include an address or some other location-related information describing the geographic location of a work site at which the excavation is to be performed, as well as a description of the dig area (e.g., a text description), such as its location relative to certain landmarks and/or its approximate dimensions, within which there is a plan to disturb the ground.
  • One-call centers similarly may receive locate requests for design projects (for which, as discussed above, there may be no immediate plan to excavate or otherwise disturb the ground).
  • the one-call center Based on the information provided in a locate request for planned excavation or design projects, the one-call center identifies certain underground facilities that may be present at the indicated work site. For example, one-call centers generally have access to various existing maps of underground facilities in their jurisdiction, referred to as “facilities maps.” Facilities maps typically are provided by underground facilities owners within the jurisdiction and show, for respective different utility types, where underground facilities purportedly may be found relative to some geographic reference frame or coordinate system (e.g., a grid, a street or property map, GPS latitude and longitude coordinates, etc.).
  • some geographic reference frame or coordinate system e.g., a grid, a street or property map, GPS latitude and longitude coordinates, etc.
  • a one-call center identifies a significant buffer zone around an identified work site (i.e., based on the address or location information provided in the locate request), so as to make an over-inclusive identification of underground utilities that may be present (e.g., to err on the side of caution).
  • This practice of creating a buffer zone around an identified work site with reference to one or more facilities maps commonly is referred to as generating a “polygon” or “polygon map.”
  • the one-call center Based on these generally over-inclusive polygons (and in some instances significantly over-inclusive polygons), the one-call center identifies all of the underground facilities that may fall within the polygon so as to notify the corresponding facility owners and/or their agents of the proposed excavation or design project.
  • polygons or polygon maps utilized by one-call centers for this purpose typically embrace a geographic area that includes but goes well beyond the actual work site, and in many cases the geographic area enclosed by a given polygon is significantly larger than the actual dig area in which excavation or other similar activities are planned.
  • the one-call center Once facilities implicated by the locate request are identified by a one-call center (e.g., via the polygon process), the one-call center generates a “locate request ticket” (also known as a “locate ticket,” or simply a “ticket”).
  • the locate request ticket essentially constitutes an instruction to inspect a work site, and typically identifies the work site of the proposed excavation or design and a description of the dig area, typically lists on the ticket all of the underground facilities that may be present at the work site (e.g., by providing a member code for the facility owner of an underground facility that falls within a given polygon), and may also include various other information relevant to the proposed excavation or design (e.g., the name of the excavation company, a name of a property owner or party contracting the excavation company to perform the excavation, etc.).
  • the one-call center sends the ticket to one or more underground facility owners 140 and/or one or more locate service providers 130 (who may be acting as contracted agents of the facility owners) so that they can conduct a locate and marking operation to verify a presence or absence of the underground facilities in the dig area.
  • a given underground facility owner 140 may operate its own fleet of locate technicians (e.g., locate technician 145 ), in which case the one-call center 120 may send the ticket to the underground facility owner 140 .
  • a given facility owner may contract with a locate service provider to receive locate request tickets and perform a locate and marking operation in response to received tickets on their behalf.
  • a locate service provider or a facility owner may dispatch a locate technician to the work site of planned excavation to determine a presence or absence of one or more underground facilities in the dig area to be excavated or otherwise disturbed.
  • a first step for the locate technician includes utilizing an underground facility “locate device,” which is an instrument for detecting facilities that are concealed in some manner, such as cables and pipes that are located underground, to verify the presence or absence of underground facilities indicated in the locate request ticket as potentially present in the dig area (e.g., via the facility owner member codes listed in the ticket).
  • An underground facility locate device is used to detect electromagnetic fields that are generated by a “test” signal provided along a length of a target facility to be identified.
  • Locate devices typically include both a signal transmitter to provide the test signal (e.g., which is applied by the locate technician to a tracer wire disposed along a length of a facility), and a signal receiver which is generally a hand-held apparatus carried by the locate technician as the technician walks around the dig area to search for underground facilities.
  • the signal receiver indicates a presence of a facility when it detects electromagnetic fields arising from the test signal.
  • the absence of a signal detected by the receiver of the locate device generally indicates the absence of the target facility.
  • the locate technician then generally marks the presence (and in some cases the absence) of a given underground facility in the dig area based on the various signals detected (or not detected) using the locate device.
  • the locate technician conventionally utilizes a “marking device” to dispense a marking material on, for example, the surface of the ground along a detected underground facility.
  • Marking material may be any material, substance, compound, and/or element, used or which may be used separately or in combination to mark, signify, and/or indicate. Examples of marking materials may include, but are not limited to, paint, chalk, dye, and/or iron.
  • Marking devices such as paint marking wands and/or paint marking wheels, provide a convenient method of dispensing marking materials onto surfaces, such as onto the surface of the ground.
  • arrows, flags, darts, or other types of physical marks may be used to mark the presence or absence of an underground facility in a dig area, in addition to or as an alternative to a material applied to the ground (such as paint, chalk, dye) along the path of a detected utility.
  • the marks resulting from any of a wide variety of materials and/or objects used to indicate a presence or absence of underground facilities generally are referred to as “locate marks.” Often, different color materials and/or physical objects may be used for locate marks, wherein different colors correspond to different utility types.
  • the technician also may provide one or more marks to indicate that no facility was found in the dig area (sometimes referred to as a “clear”).
  • locate and marking operation As mentioned above, the foregoing activity of identifying and marking a presence or absence of one or more underground facilities generally is referred to for completeness as a “locate and marking operation.” However, in light of common parlance adopted in the construction industry, and/or for the sake of brevity, one or both of the respective locate and marking functions may be referred to in some instances simply as a “locate operation” or a “locate” (i.e., without making any specific reference to the marking function). Accordingly, it should be appreciated that any reference in the relevant arts to the task of a locate technician simply as a “locate operation” or a “locate” does not necessarily exclude the marking portion of the overall process.
  • Inaccurate locating and/or marking of underground facilities can result in physical damage to the facilities, property damage, and/or personal injury during the excavation process that, in turn, can expose a facility owner or contractor to significant legal liability.
  • the excavator may assert that the facility was not accurately located and/or marked by a locate technician, while the locate contractor who dispatched the technician may in turn assert that the facility was properly located and marked. Proving whether the underground facility was properly located and marked can be difficult after the excavation, because in many cases the physical locate marks (e.g., the marking material or other physical marks used to mark the facility on the surface of the dig area) will have been disturbed or destroyed during the excavation process.
  • a number of field technicians typically are dispatched to perform field operations at any given time, and over any given time period each technician may be assigned numerous work orders, or “tickets” specifying aspects of the field operations to be performed.
  • the volume of tickets per technician may be particularly high in the construction industry, especially in connection with locate and marking operations.
  • the inventors have recognized and appreciated that implementing and performing meaningful oversight and quality control activities in a timely fashion for several field technicians each performing several field operations in a given time period may present challenges, and that failure to perform meaningful oversight and quality control activities may adversely affect customer satisfaction.
  • the inventors have appreciated that the time, effort, and cost that is associated with re-performing work in the field, or with correcting and/or improving poorly performed field calls, may be unacceptable. Consequently, the inventors have realized that a need exists for methods of providing oversight and quality control in field service operations in order to improve customer satisfaction, to identify and reduce the number of poorly performed tickets, and to improve visibility into distributed workforce operations.
  • inventive embodiments disclosed herein relate generally to methods, apparatus and systems for computer-aided determination of quality assessment for locate and marking operations.
  • a quality assessment decision is solely under the discretion of a human reviewer, albeit facilitated in some respects by computer-aided display of information, and electronic record keeping and communication functions associated with the quality assessment result(s).
  • information related to a locate and marking operation is electronically analyzed such that a quality assessment is not based solely on human discretion, but rather based at least in part on some predetermined criteria and/or metrics that facilitate an automated determination of quality assessment.
  • the methods, apparatus and systems described herein enable human approvers and/or managers to review and assess the quality of locate operations, in which a quality assessment decision is solely under their discretion.
  • Approvers and/or managers may employ computer-aided techniques (e.g., computer-aided display of information, and electronic archiving of information, communication of information, etc.) in connection with the quality assessment.
  • methods, apparatus and systems according to the present disclosure relate to at least partially automating oversight and quality assessment in underground facility locate applications and/or other field service operations.
  • an automated quality assessment system may receive information related to a locate and marking operation from one or more sources of electronic data, analyze the contents of the received electronic data, and automatically assess the quality of the operation based at least in part on the analysis.
  • automated analysis of at least some of the received electronic data relating to the locate and marking operation facilitates further analysis and/or quality assessment by a human, in which the quality assessment is not based solely on the discretion of the human, but is significantly informed in some manner by automated analysis of data.
  • one embodiment of the present invention is directed to a method for evaluating, in a computer comprising at least one hardware processor, at least one tangible storage medium, and at least one input/output (I/O) interface, a quality of a locate operation to identify a presence or an absence of at least one underground facility at a work site pursuant to an instruction to a field-service technician.
  • I/O input/output
  • the method comprises: A) receiving, via the at least one I/O interface, first information describing at least one act of the field-service technician following issuance of the instruction to the field-service technician; B) electronically analyzing the first information; C) automatically generating, based on B), at least one indication of a quality assessment of the locate operation; and D) electronically storing on the at least one tangible storage medium, and/or electronically transmitting via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
  • an apparatus for facilitating the evaluation of a quality of a locate operation to identify a presence or an absence of at least one underground facility at a work site pursuant to an instruction to a field-service technician comprises: at least one input/output interface; at least one tangible storage medium to store processor-executable instructions; and a processor coupled to the at least one input/output interface and the at least one tangible storage medium, wherein upon execution of the processor-executable instructions by the processor, the processor: A) controls the at least one I/O interface so as to receive first information describing at least one act of the field-service technician following issuance of the instruction to the field-service technician; B) electronically analyzes the first information; C) automatically generates, based on B), at least one indication of a quality assessment of the locate operation; and D) controls the at least one tangible storage medium so as to electronically store, and/or controls the at least one I/O interface so as to electronically transmit, the at least one indication of the quality assessment so as to provide an
  • At least one computer-readable storage medium encoded with instructions that, when executed by a processor in a computer comprising at least one input/output (I/O) interface, perform a method for evaluating a quality of a locate operation to identify a presence or an absence of at least one underground facility within a work site pursuant to an instruction to a field-service technician is presented.
  • the method comprises: A) receiving, via the at least one I/O interface, first information describing at least one act of the field-service technician following issuance of the ticket to the field-service technician; B) electronically analyzing the first information; C) automatically generating, based on B), at least one indication of a quality assessment of the locate operation; and D) electronically storing on the at least one computer-readable storage medium, and/or electronically transmitting via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
  • a method for evaluating, in a computer comprising at least one hardware processor, at least one tangible storage medium, and at least one input/output (I/O) interface, a quality of a locate operation to identify a presence or an absence of at least one underground facility at a work site pursuant to an instruction to a field-service technician.
  • I/O input/output
  • the method comprises: A) receiving, via the at least one I/O interface, first geographic information indicating a first location of the field-service technician following issuance of the instruction to the field-service technician; B) receiving, via the at least one I/O interface, second geographic information indicating a second location at which the locate operation was requested to be performed; C) determining a distance between the first location and the second location; D) determining whether the distance is within a predefined range; E) if it is determined that the distance is within or equal to the predefined range, generating at least one indication so as to indicate that the locate operation is approved; and F) if it is determined that the distance is not within the predefined range, generating at least one indication so as to indicate that the locate operation is unsatisfactory.
  • an apparatus for facilitating an evaluation of a quality of a locate operation to identify a presence or an absence of at least one underground facility at the work site pursuant to an instruction to a field-service technician comprises: at least one input/output interface; at least one tangible storage medium to store processor-executable instructions; and a processor coupled to the at least one input/output interface and the at least one tangible storage medium, wherein upon execution of the processor-executable instructions by the processor, the processor: A) controls the at least one I/O interface so as to receive first geographic information indicating a first location of the field-service technician following issuance of the instruction to the field-service technician; B) controls the at least one I/O interface so as to receive second geographic information indicating a second location at which the locate operation was requested to be performed; C) determines a distance between the first location and the second location; D) determines whether the distance is within a predefined range; E) if it is determined that the distance is within or equal to
  • At least one computer-readable storage medium encoded with instructions that, when executed by a processor in a computer comprising at least one input/output (I/O) interface, perform a method for evaluating a quality of a locate operation to identify a presence or an absence of at least one underground facility at a work site pursuant to an instruction to a field-service technician is presented.
  • the method comprises: A) receiving, via the at least one I/O interface, first geographic information indicating a first location of the field-service technician following issuance of the instruction to the field-service technician; B) receiving, via the at least one I/O interface, second geographic information indicating a second location at which the locate operation was requested to be performed; C) determining a distance between the first location and the second location; D) determining whether the distance is within a predefined range; E) if it is determined that the distance is within or equal to the predefined range, generating at least one indication so as to indicate that the locate operation is approved; and F) if it is determined that the distance is not within the predefined range, generating at least one indication so as to indicate that the locate operation is unsatisfactory.
  • a method for evaluating, in a computer comprising at least one hardware processor, at least one tangible storage medium, and at least one input/output (I/O) interface, a quality of a locate operation performed by a field-service technician at a work site to detect a presence or an absence of at least one underground facility.
  • I/O input/output
  • the method comprises: A) receiving, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site, wherein the first information is generated by equipment used by the field-service technician to perform the locate operation; B) providing a plurality of quality assessment criteria; C) for each of the plurality of quality assessment criteria, providing at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, providing an expected data value or range of expected data values; E) determining, for each of the plurality of quality assessment criteria, into which of the at least two scoring categories the locate operation falls by comparing the first information to the expected data value or range of expected data values for at least one of the at least two scoring categories; F) for each of the plurality of quality assessment criteria, assigning to the locate operation the scoring value or grade associated with the scoring category into which the locate operation falls; G) combining the scoring value or grades for all of the quality assessment criteria to generate at least one indication of the quality assessment; and H) electronically
  • an apparatus for facilitating the evaluation of a quality of a locate operation performed by a field-service technician at a work site to identify a presence or an absence of at least one underground facility within the work site comprises: at least one input/output interface; at least one tangible storage medium to store processor-executable instructions; and a processor coupled to the at least one input/output interface and the at least one tangible storage medium, wherein upon execution of the processor-executable instructions by the processor, the processor: A) receives, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site, wherein the first information is generated by equipment used by the field-service technician to perform the locate operation; B) provides a plurality of quality assessment criteria; C) for each of the plurality of quality assessment criteria, provides at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, provides an expected data value or range of expected data values;
  • At least one computer-readable storage medium encoded with instructions that, when executed by a processor in a computer comprising at least one input/output (I/O) interface, perform a method for evaluating a quality of a locate operation performed by a field-service technician at a work site to identify a presence or an absence of at least one underground facility within the work site is presented.
  • the method comprises: A) receiving, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site, wherein the first information is generated by equipment used by the field-service technician to perform the locate operation; B) providing a plurality of quality assessment criteria; C) for each of the plurality of quality assessment criteria, providing at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, providing an expected data value or range of expected data values; E) determining, for each of the plurality of quality assessment criteria, into which of the at least two scoring categories the locate operation falls by comparing the first information to the expected data value or range of expected data values for at least one of the at least two scoring categories; F) for each of the plurality of quality assessment criteria, assigning to locate operation the scoring value or grade associated with the scoring category into which the locate operation falls; G) combining the scoring value or grades for all of the quality assessment criteria to generate at least one indication of the quality assessment; and H) electronically storing
  • a method for evaluating, in a computer comprising at least one hardware processor, at least one tangible storage medium, and at least one input/output (I/O) interface, a quality of a locate operation performed by a field-service technician at a work site to detect a presence or an absence of at least one underground facility.
  • I/O input/output
  • the method comprising: A) receiving, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site and second information relating to a description of the locate operation to be performed; B) selecting a plurality of quality assessment criteria based at least in part on the first information and/or the second information; C) for each of the plurality of quality assessment criteria, providing at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, generating an expected data value or range of expected data values based, at least in part, on the first information and/or second information; E) selecting, based, at least in part, on the first information and/or the second information, a weighting factor for each of the plurality of quality assessment criteria, the weighting factor for each quality assessment criterion indicating the relative importance of the quality assessment criterion to each of the other quality assessment criteria; F) determining, for each of the plurality of quality assessment criteria, into which of the at least two scoring
  • an apparatus for facilitating the evaluation of a quality of a locate operation performed by a field-service technician at a work site to identify a presence or an absence of at least one underground facility within the work site.
  • the apparatus comprises: at least one input/output interface; at least one tangible storage medium to store processor-executable instructions; and a processor coupled to the at least one input/output interface and the at least one tangible storage medium, wherein upon execution of the processor-executable instructions by the processor, the processor: A) receives, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site and second information relating to a description of the locate operation to be performed; B) selects a plurality of quality assessment criteria based at least in part on the first information and/or the second information; C) for each of the plurality of quality assessment criteria, provides at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, generate
  • At least one computer-readable storage medium encoded with instructions that, when executed by a processor in a computer comprising at least one input/output (I/O) interface, perform a method for evaluating a quality of a locate operation performed by a field-service technician at a work site to identify a presence or an absence of at least one underground facility within the work site is presented.
  • the method comprises: A) receiving, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site and second information relating to a description of the locate operation to be performed; B) selecting a plurality of quality assessment criteria based at least in part on the first information and/or the second information; C) for each of the plurality of quality assessment criteria, providing at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, generating an expected data value or range of expected data values based, at least in part, on the first information and/or second information; E) selecting, based, at least in part, on the first information and/or the second information, a weighting factor for each of the plurality of quality assessment criteria, the weighting factor for each quality assessment criterion indicating the relative importance of the quality assessment criterion to each of the other quality assessment criteria; F) determining, for each of the plurality of quality assessment criteria, into which of the at least two scoring categories
  • the term “dig area” refers to a specified area of a work site within in which there is a plan to disturb the ground (e.g., excavate, dig holes and/or trenches, bore, etc.), and beyond which there is no plan to excavate in the immediate surroundings.
  • the metes and bounds of a dig area are intended to provide specificity as to where some disturbance to the ground is planned at a given work site. It should be appreciated that a given work site may include multiple dig areas.
  • the term “facility” refers to one or more lines, cables, fibers, conduits, transmitters, receivers, or other physical objects or structures capable of or used for carrying, transmitting, receiving, storing, and providing utilities, energy, data, substances, and/or services, and/or any combination thereof.
  • underground facility means any facility beneath the surface of the ground. Examples of facilities include, but are not limited to, oil, gas, water, sewer, power, telephone, data transmission, cable television (TV), and/or internet services.
  • locate device refers to any apparatus and/or device for detecting and/or inferring the presence or absence of any facility, including without limitation, any underground facility.
  • marking device refers to any apparatus, mechanism, or other device that employs a marking dispenser for causing a marking material and/or marking object to be dispensed, or any apparatus, mechanism, or other device for electronically indicating (e.g., logging in memory) a location, such as a location of an underground facility.
  • marking dispenser refers to any apparatus, mechanism, or other device for dispensing and/or otherwise using, separately or in combination, a marking material and/or a marking object.
  • An example of a marking dispenser may include, but is not limited to, a pressurized can of marking paint.
  • marking material means any material, substance, compound, and/or element, used or which may be used separately or in combination to mark, signify, and/or indicate.
  • marking materials may include, but are not limited to, paint, chalk, dye, and/or iron.
  • marking object means any object and/or objects used or which may be used separately or in combination to mark, signify, and/or indicate.
  • marking objects may include, but are not limited to, a flag, a dart, and arrow, and/or an RFID marking ball. It is contemplated that marking material may include marking objects. It is further contemplated that the terms “marking materials” or “marking objects” may be used interchangeably in accordance with the present disclosure.
  • locate mark means any mark, sign, and/or object employed to indicate the presence or absence of any underground facility. Examples of locate marks may include, but are not limited to, marks made with marking materials, marking objects, global positioning or other information, and/or any other means. Locate marks may be represented in any form including, without limitation, physical, visible, electronic, and/or any combination thereof.
  • actuation refers to starting or causing any device, program, system, and/or any combination thereof to work, operate, and/or function in response to some type of signal or stimulus.
  • actuation signals or stimuli may include, but are not limited to, any local or remote, physical, audible, inaudible, visual, non-visual, electronic, mechanical, electromechanical, biomechanical, biosensing or other signal, instruction, or event.
  • actuator refers to any method or device used to generate one or more signals or stimuli to cause or causing actuation. Examples of an actuator may include, but are not limited to, any form or combination of a trigger, lever, switch, program, processor, screen, microphone for capturing audible commands, and/or other device or method.
  • An actuator may also include, but is not limited to, a device, software, or program that responds to any movement and/or condition of a user, such as, but not limited to, eye movement, brain activity, heart rate, other data, and/or the like, and generates one or more signals or stimuli in response thereto.
  • actuation may cause marking material to be dispensed, geographic location data to be logged, and/or type data (e.g., facility type or landmark type) to be logged (e.g., in an electronic file stored in memory).
  • actuation may cause a detected signal strength, signal frequency, and/or depth to be logged (e.g., in an electronic file stored in memory).
  • locate and marking operation are used interchangeably and refer to any activity to detect, infer, and/or mark the presence or absence of an underground facility.
  • marking operation is used to more specifically refer to that portion of a locate operation in which a marking material and/or one or more marking objects is/are employed to mark a presence or an absence of one or more underground facilities.
  • locate technician refers to an individual performing a locate operation. A locate operation often is specified in connection with a dig area, at least a portion of which may be excavated or otherwise disturbed during excavation activities.
  • the term “user” refers to an individual utilizing a locate device and/or a marking device and may include, but is not limited to, land surveyors, locate technicians, and support personnel.
  • locate request and “excavation notice” are used interchangeably to refer to any communication to request a locate and marking operation.
  • locate request ticket (or simply “ticket”) refers to any communication or instruction to perform a locate operation.
  • a ticket might specify, for example, the address or description of a dig area to be marked, the day and/or time that the dig area is to be marked, and/or whether the user is to mark the excavation area for certain gas, water, sewer, power, telephone, cable television, and/or some other underground facility.
  • historical ticket refers to past tickets that have been completed.
  • FIG. 1 illustrates a functional block diagram of an example of a quality assessment system for performing oversight and quality control, in accordance with the present disclosure
  • FIG. 2 illustrates a flow diagram of an example of a method of performing oversight and quality control using the quality assessment system, in accordance with the present disclosure
  • FIG. 3 illustrates an example of an approver inbox GUI for use in the quality assessment system, in accordance with the present disclosure
  • FIG. 4 illustrates an example of an approver image viewer GUI for use in the quality assessment system, in accordance with the present disclosure
  • FIG. 5 illustrates an example of a QC referral popup window for use in the quality assessment system, in accordance with the present disclosure
  • FIG. 6 illustrates an example of a QC approver inbox GUI for use in the quality assessment system, in accordance with the present disclosure
  • FIG. 7 illustrates an example of a QC approver image viewer GUI for use in the quality assessment system, in accordance with the present disclosure
  • FIG. 8 illustrates an example of a reject QC popup window for use in the quality assessment system, in accordance with the present disclosure
  • FIG. 9 illustrates an example of a coaching popup window for use in the quality assessment system, in accordance with the present disclosure
  • FIG. 10 illustrates another example of the approver image viewer GUI for use in the quality assessment system, in accordance with the present disclosure
  • FIG. 11 illustrates an example of a ticket summary GUI for use in the quality assessment system, in accordance with the present disclosure
  • FIG. 12 illustrates a block diagram of an automated quality assessment system for assessing the quality of a field service operation, in accordance with the present disclosure
  • FIG. 13 illustrates a flow diagram of an example of a process for automatically assessing the quality of a field service operation, in accordance with the present disclosure
  • FIG. 14 illustrates a functional block diagram of an example of an automated quality assessment application for automatically performing quality control in underground facility locate applications, in accordance with the present disclosure
  • FIG. 15 illustrates a flow diagram of an example of a method of automatically performing quality control in underground facility locate applications using the automated quality assessment system, in accordance with the present disclosure
  • FIG. 16 illustrates a flow diagram of an illustrative process for automatically assessing the quality of a field service operation by determining whether the field service operation was performed at the requested work site, in accordance with the present disclosure
  • FIG. 17 illustrates an example of a graphical user interface for viewing the outcome of a quality assessment generated by an automated quality assessment application, in accordance with the present disclosure
  • FIG. 18 illustrates a flow diagram of an illustrative process for determining a locate operations quality assessment score using a locate operations scoring system, in accordance with the present disclosure
  • FIG. 19 illustrates a functional block diagram of an example of an automated quality assessment system that includes the automated quality assessment application for automatically performing quality control in underground facility locate applications, in accordance with the present disclosure.
  • FIG. 20 illustrates a flow diagram of an example of a method of using the automated quality assessment system that includes the automated quality assessment application, in accordance with the present disclosure.
  • inventive embodiments disclosed herein relate to methods, apparatus and systems for performing oversight and quality control in field service operations, such as locate and marking operations.
  • approvers and/or managers may review the quality of these locate operations in real time and/or within a certain amount of time (e.g., within one day) of completion of the operation.
  • the review of a locate and marking operation by a human e.g., an approver or manager
  • the determination of a quality assessment for the operation based solely on the discretion of the human is referred to herein as a “manual quality assessment.”
  • an automated quality assessment system may receive information related to a locate and marking operation from one or more sources of electronic data, analyze the contents of the received electronic data, and automatically assess the quality of the operation based at least in part on the analysis.
  • automated analysis of at least some of the received electronic data relating to the locate and marking operation facilitates further analysis and/or quality assessment by a human, in which the quality assessment is not based solely on the discretion of the human, but is significantly informed in some manner by automated analysis of data.
  • Embodiments relating to manual quality assessment and embodiments relating to automated quality assessment are each described below. It should be appreciated, however, that aspects of manual quality assessment may be combined with aspects of automated quality assessment, such that some aspects of a locate and marking operation (or other field service operation) are reviewed/assessed manually and others are reviewed/assessed automatically.
  • Some embodiments relate to methods and systems for performing oversight and quality control in field service operations, such as locate operations, in which a quality assessment decision is solely under the discretion of a human reviewer, albeit facilitated in some respects by computer-aided display of information and electronic record keeping and communication functions associated with the quality assessment result(s).
  • the system and method of these embodiments enable approvers and/or managers to review the quality of locate operations in real time and/or within a certain amount of time (e.g., within one day) of the completion of the locate operation.
  • a quality assessment software application may, when executed by a processor, provide a graphical interface for viewing information associated with the performance of a field service operation (e.g., a locate operation or other type of field service operation). Any suitable information associated with the performance of the field service operation may be provided via the graphical interface. Based on a review of this information, an approver and/or manager may provide an indication of the quality of the operation.
  • the approver and/or manager may indicate the quality of the operation in any suitable way, as the invention is not limited in this respect.
  • the approver and/or manager may indicate an assessment of the quality of the operation by categorizing the operation into one of a plurality of predefined quality categories. Any set of categories may be used, as the invention is not limited in this respect.
  • an operation may be categorized as either: (1) approved, no further action needed; (2) satisfactory, but the quality of the operation warrants coaching or training of the technician that performed it; or (3) unsatisfactory, the ticket needs quality control (QC) action.
  • QC quality control
  • the quality assessment software application may maintain a numerical count of the number of tickets that have been categorized into each quality category. For example, the quality assessment software application may track the number of total tickets that have been reviewed, and may also track the number that have been categorized as approved tickets, the number that have been categorized as satisfactory, but warranting training of the technician, and the number that have been categorized as unsatisfactory.
  • an action to rectify the operation may be taken.
  • a technician may be dispatched to re-perform the operation.
  • FIG. 1 is a functional block diagram of a ticket approval system 100 for performing oversight and quality control in locate operations, in accordance with some embodiments.
  • System 100 may include a work management server 112 , which is maintained and operated by a locate service provider 110 , and which may be any local or centralized hardware computing device that includes a hardware processing unit 154 , a memory 152 , and a communication interface 154 .
  • work management server 112 may be configured as a networked application and/or web server, and may execute and host a software application program, such as a quality assessment application 130 .
  • Users that may access system 100 may include, but are not limited to, managers 114 , QC approvers 116 , approvers 118 , QC technicians 120 , and locate technicians 122 of locate service provider 110 .
  • Managers 114 may be high-level managers of locate service provider 110 , including directors and/or company executives of locate service provider 110 that oversee QC approvers 116 , approvers 118 , QC technicians 120 and locate technicians 122 . Managers 114 may interact with the quality assessment application 130 via a device 156 A (having at least one user input device 158 A) coupled to the work management server 112 .
  • device 156 A that is coupled to the work management server 112 may be a computer, including a display device and at least one user input device 158 A (e.g., a keyboard, a mouse, a touch screen, and/or any other suitable input device) that executes a client application program for interfacing with quality assessment application 130 .
  • the client application program may be any suitable type of application program, such as, for example a web browser, a custom-coded client application program, or any other type of client application program.
  • QC approvers 116 may be the individuals that are responsible for handling QC referrals (e.g., tickets categorized as unsatisfactory) and may be, for example, supervisors of QC technicians 120 . Like managers 114 , QC approvers 116 may interact with the quality assessment application 130 via a device 156 B (having at least one input device 158 B) coupled to the work management server 112 , which may be a computer, including a display device and at least one user input device 158 B (e.g., a keyboard, a mouse, a touch screen, and/or any other suitable input device) that executes a client application program for interfacing with quality assessment application 130 .
  • the client application program may be any suitable type of application program, such as, for example a web browser, a custom-coded client application program, or any other type of client application program.
  • QC technicians 120 may be technicians that are dispatched into the field for performing QC activities.
  • QC technicians may be technicians that are dispatched into the field to re-perform or rectify a locate operation that has been indicated by a reviewer as warranting QC action.
  • Approvers 118 may be, for example, supervisors (and in some cases the direct supervisors) of locate technicians 122 . Approvers 118 may interact with the quality assessment application 130 via a device 156 C (having at least one input device 158 C) coupled to the work management server 112 , which may be a computer including a display device and at least one user input device 158 C (e.g., a keyboard, a mouse, a touch screen, and/or any other suitable input device) that executes a client application program for interfacing with quality assessment application 130 .
  • the client application program may be any suitable type of application program, such as, for example a web browser, a custom-coded client application program, or any other type of client application program.
  • managers 114 , QC approvers 116 , and/or approvers 118 may be, for example, the personnel of the customers of locate service provider 110 .
  • managers 114 , QC approvers 116 , and/or approvers 118 may be service managers of the customers of locate service provider 110 who wish to verify the quality of the workflow of locate service provider 110 .
  • managers 114 , QC approvers 116 , and/or approvers 118 may be employees of the locate service provider 110 .
  • managers 114 , QC approvers 116 , approvers 118 , QC technicians 120 and other locate technicians 122 may also serve in a QC capacity.
  • QC technicians 120 and locate technicians 122 may capture one or more images associated with a locate operation using an image capture mechanism 124 and upload these images to an image server 126 .
  • Image capture mechanism may be any suitable image capture device, such as, for example, a consumer or professional grade digital still or video camera, or a device for creating and/or providing an electronic manifest of underground facility locate marks that is described in U.S. patent application Ser. No. 12/029,732 (the “'732 patent application”), entitled “Electronic manifest of underground facility locate marks,” that is incorporated by reference herein in its entirety.
  • An electronic manifest is a collection of information in electronic form about a completed locate operation.
  • the electronic manifest may include an aerial image or other digital image of the area in which the locate operation was performed, along with information added by a user (e.g., the locate technician that performed the operation) that indicates what, if any, underground facilities were detected during the locate operation and where any such underground facilities were located.
  • a user e.g., the locate technician that performed the operation
  • An example of such a manifest is shown in the ticket manifest display field in FIG. 4 , which is described below in greater detail.
  • image capture mechanism 124 may be used to capture one or more images that may be used to verify certain aspects of a locate operation.
  • image capture mechanism 124 may be used to capture one or more images that may be used to verify the actual address at which the locate operation was performed versus the requested address (i.e., as specified in the original ticket).
  • Such images may be, for example, one or more photographs of one or more landmarks near the requested address, such as, for example, a house at the address, a mailbox having the address number on it, a street sign, or any other suitable landmark.
  • image capture mechanism may be used to capture one or more images that may be used to verify that the requested locate operations were actually performed.
  • Such evidence may be, for example, one or more photographs of the marking material that the locate technician put on the ground to mark the location of the underground facilities.
  • image capture mechanism may be a digital camera equipped with integrated geographic or global positioning system (GPS), which allows captured image data to be stored with geo-location information that indicates the location at which the image was captured.
  • GPS global positioning system
  • the geo-location data may be used to verify that the image was captured at the work location identified on the ticket.
  • Image server 126 may be connected to the work management server 112 via a wired or wireless network 128 .
  • Network 128 is, for example, a wide area network (WAN), a local area network (LAN), a telephone network, such as the Public Switched Telephone Network (PSTN) or a cellular network, an Internet connection, an Intranet connection, one or more communication links, and/or a combination of networks.
  • the images captured by image capture mechanism 124 may be transmitted directly to work management server 112 (i.e., without first being transferred to image server 126 ).
  • work management server 112 executes a quality assessment application 130 that is implemented via processor-executable instructions stored in a memory of the work management server and executed by the processing unit of work management server.
  • a database 132 e.g., a database created and maintained by any suitable database software
  • the database may also store information indicating with which ticket each image is associated, which locate technician 122 performed the locate operation for each ticket, and which approver 118 is responsible for assessing the quality of the locate operation performed in connection with each ticket.
  • quality assessment application 130 may be a software application program that provides a graphical interface for performing oversight and quality control in a locate operation.
  • FIG. 2 shows a process for performing oversight and quality control of a locate operation using quality assessment application 130 .
  • screens e.g., graphical interfaces
  • FIGS. 3 through 11 Examples of screens (e.g., graphical interfaces) that may be displayed by quality assessment application 130 (or the client application programs that interface with quality assessment application 130 ) are described with reference to FIGS. 3 through 11 .
  • process 200 begins at act 210 , where the locate technician completes a ticket (i.e., completes the locate operation associated with a particular ticket) and provides dig area and/or image data to the quality assessment application (e.g., directly, via image server 126 , or in any other suitable way).
  • the locate technician 122 may be assigned a certain ticket and may be dispatched to a specific dig area identified in the ticket to perform a locate operation.
  • locate technician 122 captures dig area data and/or image data using, for example, image capture mechanism 124 .
  • locate technician 122 may provide a digital photograph that shows the street number on a building, another digital photograph of a paper manifest, and/or a digital photograph of the dig area, showing locate marks.
  • a paper manifest is a handwritten manifest that is intended to serve as evidence that the locate operation was performed.
  • the paper manifest may include a hand-drawn sketch of the dig area, including hand-drawn lines indicating where the locate technician detected underground facilities.
  • the electronic manifest may be provided to the quality assessment application or the image server (i.e., instead of or in addition to any of the photographs discussed above).
  • the electronic manifest may include an image of the dig area that has locate marks electronically overlaid thereon in the area where the locate technician detected one or more facilities.
  • the dig area data and/or image data from image capture mechanism 124 may be transmitted to image server 126 or directly to work management server 112 , such that the dig area/image data is accessible to quality assessment application 130 .
  • an association may be formed between the uploaded dig area/image data and the ticket. This association between the dig area/image data and the ticket is maintained throughout process 200 .
  • an approver accesses quality assessment application 130 and selects a certain locate technician and ticket for quality control review.
  • Each approver 118 may be responsible for assessing the quality of locate operations performed by a certain group of locate technicians 122 . This approver-specific group of locate technicians 122 may be called an approver group.
  • FIG. 3 illustrates an example of an approver inbox graphical user interface (GUI) 300 suitable for use in system 100 .
  • Approver inbox GUI 300 may be the user interface that is presented to approver 118 upon logging into quality assessment application 130 .
  • Approver inbox GUI 300 displays one or more locate technician windows 310 ( 310 a - 310 i ), whereby each of locate technician windows 310 is associated with a certain locate technician 122 of the approver group.
  • a display area of approver inbox GUI 300 may indicate the total number of new tickets, coaching referrals and QC referrals for the approver group. For example, in FIG. 3 , there are 142 new tickets to be reviewed, one ticket that has been categorized as approved but warranting coaching or training of the technician that performed the locate operation associated with the ticket, and three tickets that have been categorized as unsatisfactory and warranting QC action.
  • Approver 118 may select a new ticket to review by selecting a new ticket icon in one of the locate technician windows 310 . For example, to review a ticket completed by Joseph Narissi, approver 118 may select icon 312 . Approver 118 may also select tickets to review that have been categorized as warranting quality control action via a quality controlled ticket icon. For example, to review tickets completed by Joseph Narissi that have been categorized as warranting QC action, the approver may select icon 314 .
  • Approver 118 may also select tickets to review that have been categorized as warranting coaching via a coached ticket icon. For example, to review tickets completed by Joseph Narissi that have been categorized as warranting coaching, the approver may select icon 316 .
  • quality assessment application 130 may read in the ticket information from tickets 134 and dig area/image data 136 of database 132 for the tickets completed by the selected locate technician.
  • an approver 118 reviews the ticket information and dig area/image data of a selected ticket. For example, approver 118 may review a ticket of locate technician window 310 a selected at step 212 .
  • FIG. 4 illustrates an example of an approver image viewer GUI 400 suitable for use in quality assessment application 130 .
  • Approver image viewer GUI 400 may include an image display area 410 , multiple text display fields, such as a TICKET MANIFEST display field, and a WORK PERFORMED display field.
  • image display area 410 displays an electronic manifest generated by the locate technician that illustrates where the locate technician put marks on the ground indicating the presence of one or more underground facilities. Other information may be displayed, such as the ticket number, locate technician name, ticket details, locate marks used, and a locate technician signoff field.
  • approver 118 may select a navigate back icon 412 in order to return to a previous GUI, may select an approved icon 414 in order to categorize the ticket as satisfactory, may select a QC icon 416 in order to categorize the ticket as unsatisfactory and warranting QC action, and may select a coach icon 418 in order to categorize the ticket as satisfactory, but warranting coaching or training of the locate technician.
  • Approver 118 may visually inspect the information that is displayed on approver image viewer GUI 400 and, in particular, may compare the dig area image (e.g., the electronic manifest) in image display area 410 with the information in the TICKET MANIFEST display field and a WORK PERFORMED display field.
  • the approver may verify that technician performed the locate operation, may evaluate whether the work was performed at the correct address, may evaluate whether a locate operation was performed for each member code identified in the ticket, and/or may evaluate the quality of the manifest generated by the technician.
  • approver 118 may select approved icon 414 and process 200 may continue to act 216 . For example, if the information in the WORK PERFORMED display field and the markings that are shown at the dig area in image display area 410 satisfactorily match the information in the TICKET MANIFEST display field, the approver may select the approved icon 414 and method 200 may proceed to step 216 . In this case, the risk of a locate error and damage to facilities during excavation is diminished.
  • approver 118 may select coach icon 418 , which generates a coaching referral, and the process proceeds to step 218 .
  • the locate operation may be deemed satisfactory when the information in the WORK PERFORMED display field and the markings that are shown at the dig area in image display area 410 sufficiently match the information in the TICKET MANIFEST display field, but certain details of the markings could be improved.
  • the electronic manifest or paper manifest may not include sufficient reference information to be able to determine where the locate technician put marking material on the ground.
  • the electronic manifest and/or paper manifest include sufficient information to enable a person to determine where the locate technician put marking material on the ground, should the marking material be removed (e.g., if paint is washed away by rain). This may be accomplished by including in the manifest information that identifies where the marking material was placed relative to a fixed reference point (e.g., fire hydrant, telephone pole, sidewalk curb, building feature, or any other suitable reference point). These reference points are sometimes referred to as “anchor points” or “tie down” points.
  • an approver determines that the technician has included insufficient reference information (e.g., has not included enough reference information to be able to recreate the marks, the anchor points used by the technician are problematic, and/or there is another aspect of the reference information that warrants improvement)
  • the approver may select coaching icon 418 to generate a coaching referral for the technician that performed the operation, and process 200 continues to act 218 .
  • approver 118 may select QC icon 416 , which generates a QC referral, and process 200 proceeds to step 224 .
  • An approver may determine that the locate operation was performed unsatisfactorily if, for example, the technician performed the locate operation at the wrong address, did not generate a manifest or failed to properly document the locate operation, or failed to perform a locate operation for all of the facilities identified in the ticket.
  • the approver may determine that the operation is unsatisfactory.
  • the water lines were not marked, there may be an increased risk of damage to the water lines during excavation, and immediate corrective action may be warranted.
  • image display area 410 displays a single image, which is an electronic manifest of the locate operation.
  • GUI used by an approver to assess the quality of a locate operation may display multiple images, including one or more digital photographs of the site at which the operation was performed (e.g., photographs of a nearby address sign or street sign, photographs of the marking material placed by the technician on the ground at the site, a photograph or scan of a paper manifest created by the technician, and/or any other suitable photograph that may be useful in evaluating the quality of the locate operation) and/or the electronic manifest.
  • FIG. 5 illustrates an example of a QC referral popup window 500 that may be displayed when an approver selects QC icon 416 .
  • QC referral popup window 500 shows a selection of various reasons for which a QC referral may be generated as well as a text box for entering notes. The approver may select the box next to the appropriate reason for QC referral and may enter notes that more specifically describe the reason for QC referral.
  • QC referral popup window 500 shows that the reason for referral is “Member underground facility not seen as noted on manifest” and clarifying notes are shown.
  • QC referral popup window 500 includes a submit QC referral icon 510 that may be selected to generate the QC referral and a cancel QC referral icon 512 that may be selected to cancel the QC referral.
  • FIG. 5 is illustrative of one example of a GUI that may be used in some embodiments, and the invention is not limited to any of the particular selections or formatting shown in FIG. 5 .
  • the process continues to act 216 , and the quality assessment process for that ticket is completed.
  • the dig area and/or image data that is associated with approved tickets may be stored with the appropriate ticket(s) as a part of an archival process.
  • the numerical count of approved tickets for the entire system, for each approver group of locate technicians 122 and for individual locate technician 122 may be updated and stored.
  • the process continues to act 218 , where the coaching referral is routed to the approver's inbox.
  • the coaching referral that is generated at step 214 may be maintained in the inbox of originating approver 118 for a certain period of time, such as, for example, ten business days. This serves as a reminder for the approver to schedule a coaching session with the technician that performed the locate operation and allows for coaching schedules to be developed and completed in a timely manner.
  • approver 118 performs the coaching activity with locate technician 122 .
  • approver 118 may step through one or more coaching referrals in his or her inbox for targeted locate technician 122 and may perform one or more coaching activities, based on the contents of each coaching referral.
  • the process then continues to act 222 , where locate technician 122 and approver 118 sign off on the coaching activities as acknowledgement that the coaching activity has been completed.
  • a positive report of completing the coaching activities may be logged, for example, in the personnel file of locate technician 122 .
  • the one or more coaching referrals may then be removed from the inbox of approver 118 .
  • act 214 determines that a locate operation warrants QC action and selects QC icon 416 , the process continues to act 224 , where a QC referral is routed to a certain QC approver 116 for review.
  • a QC approver 116 opens quality assessment application 130 , views his or her inbox and selects a certain locate technician and ticket for which a QC review has been requested.
  • FIG. 6 illustrates an example of a QC approver inbox GUI 600 for use in the ticket approval system of the present disclosure.
  • QC approver inbox GUI 600 may be the user interface that is presented to certain QC approver 116 upon logging into quality assessment application 130 .
  • QC approver inbox GUI 600 ( 610 a - 610 c ) displays one or more locate technician windows 610 , whereby each locate technician window 610 is associated with certain locate technician 122 and QC referral.
  • a display area of QC approver inbox GUI 600 shows the total number of QC referrals.
  • QC approver 116 may select any locate technician window 610 , for example, to view the ticket for that locate technician that has been categorized as warranting QC action.
  • QC approver 116 may selects locate technician window 610 a to review a ticket for Joseph Narissi that has been categorized as warranting QC action.
  • quality assessment application 130 may read in the associated ticket information and dig area/image data from tickets 134 and dig area/image data 136 of database 132 .
  • QC approver 116 determines whether to accept or reject the QC referral. For example, QC approver 116 may review the dig area/image data of the selected QC referral.
  • FIG. 7 illustrates an example QC approver image viewer GUI 700 for use in the ticket approval system of the present disclosure.
  • QC approver image viewer GUI 700 may include image display area 410 , the TICKET MANIFEST display field, the WORK PERFORMED display field, and other information, as described in approver image viewer GUI 400 of FIG. 4 . Additionally, QC approver image viewer GUI 700 includes a navigate back icon 412 , an approved icon 414 , a QC icon 416 and a coach icon 418 , as described in approver image viewer GUI 400 of FIG. 4 . QC approver image viewer GUI 700 may also include a text field for displaying notes that were entered by originating approver 118 and additional selections and/or text fields for routing the QC request to original locate technician 122 or to certain QC technician 120 .
  • QC approver 116 may visually inspect the information that is displayed on QC approver image viewer GUI 700 and compares the dig area image in image display area 410 with the information in the TICKET MANIFEST display field and a WORK PERFORMED display field. QC approver 116 determines whether he or she is in agreement with originating approver 118 that the ticket warrants QC action. If QC approver 116 determines that QC action is warranted, QC approver 116 may select icon 416 , and process 200 may continue to act 228 . If QC approver 116 determines that no QC action or coaching is warranted, QC approver 116 may select icon 412 , and process 200 may continue to act 234 .
  • FIG. 8 illustrates an example of a reject QC popup window 800 which may be displayed if QC approver 116 selects icon 412 .
  • Reject QC popup window 800 may include a text field for entering the reason for rejection as well as a submit QC rejection icon 810 and a cancel QC rejection icon 812 .
  • QC approver 116 may determine that no QC action is warranted, but coaching of the technician is recommended.
  • a coaching icon 418 may be provide in GUI 700 .
  • a coaching popup window may be displayed and upon submission of the coaching referral, the process may proceed to act 218 .
  • FIG. 9 illustrates an example of a coaching popup window 900 that may displayed when QC approver 116 selects icon 418 in GUI 700 , or when approver 118 selects icon 418 in GUI 400 .
  • Coaching popup window 900 may include a text field for entering the reason for coaching as well as a submit coaching request icon 910 and a cancel coaching request icon 912 .
  • QC approver 116 may make a note of the QC action that is needed via QC approver image viewer GUI 700 .
  • QC approver 116 may make a note that the water lines were not marker.
  • QC approver 116 then routes the QC request to the original (or an alternate) locate technician 122 or to a QC technician 120 who, at act 230 , returns to the dig area to perform the corrective action (e.g., to mark the water lines in the example discussed above).
  • the technician that performs the corrective action i.e., a locate technician 122 or to a QC technician 120 ) completes the ticket and provides updated dig area/image data.
  • the dig area/image data of the image capture mechanism 124 is transmitted to image server 126 or directly to work management server 112 , such that the updated dig area/image data is accessible to quality assessment application 130 .
  • approver 118 that originated the QC referral opens approver inbox GUI 300 and reviews the updated ticket via approver image viewer GUI 400 .
  • FIG. 10 illustrates another example of an approver image viewer GUI 400 that includes additional information.
  • approver 118 is able to view additional notes that have been added along the entire history of the ticket by, for example, QC approver 116 who processed the QC referral and/or QC technician 120 who was assigned to perform the QC operation.
  • approver 118 is able to view the original dig area images supplied by original locate technician 122 as well as the new dig area images supplied by QC technician 120 .
  • the process then returns to act 212 where approver 118 may again review the updated ticket in a manner similar to that of any other ticket.
  • FIG. 11 illustrates an example of a ticket summary GUI 1100 that may be used in quality assessment application 130 .
  • manager 114 may view the current numerical count of approved tickets, coaching referrals and QC referrals.
  • the ticket summary GUI 1100 shows a summary of these counts, organized by approver groups.
  • an example of a real time (or substantially real time) method of performing oversight and quality control in locate operations using the ticket approval system of the present disclosure may be enabled by use of, for example, email infrastructure.
  • work management server 112 and, in particular, quality assessment application 130 may be accessible via an email application and there may be email communications between entities.
  • locate technician 122 may send an email to approver 118 that includes substantially the same content as shown in approver image viewer GUI 400 .
  • approver 118 may process the ticket much the way that has been described in FIGS. 1 through 11 , wherein the various GUIs are viewed and processed via the email application.
  • approver 118 will provide a signature, such as, an electronic signature or other indicator to signify completion of the review process.
  • any manager/approver/QC technician/locate technician may process the tickets much the way that has been described in FIGS. 1 through 11 , wherein the various GUIs are viewed and processed via any of the one or more additional communication instruments.
  • dig area and image data, tickets and related communications can be made through wireless interfaces including, for example, an Intranet connection, Internet, Bluetooth® technology, Wi-Fi, Wi-Max, IEEE 802.11 technology, radio frequency (RF), Infrared Data Association (IrDA) compatible protocols, Local Area Networks (LAN), Wide Area Networks (WAN), Shared Wireless Access Protocol (SWAP), combinations thereof, and other types of wireless networking protocols.
  • wireless interfaces including, for example, an Intranet connection, Internet, Bluetooth® technology, Wi-Fi, Wi-Max, IEEE 802.11 technology, radio frequency (RF), Infrared Data Association (IrDA) compatible protocols, Local Area Networks (LAN), Wide Area Networks (WAN), Shared Wireless Access Protocol (SWAP), combinations thereof, and other types of wireless networking protocols.
  • RF radio frequency
  • IrDA Infrared Data Association
  • LAN Local Area Networks
  • WAN Wide Area Networks
  • SWAP Shared Wireless Access Protocol
  • the wireless interface may be capable of capturing signals that reflect a user's intent.
  • the wireless interface may include a microphone that can capture a user's intent by capturing the user's audible statements or commands.
  • the wireless interface may interact with a device that monitors a condition or biological state of the user, such as eye movement, brain activity, heart rate, and/or other subtle signals.
  • FIGS. 1 through 11 While the ticket approval system and methods of FIGS. 1 through 11 have been described in the context of underground facility locate applications, this is only for exemplary purposes. The ticket approval system and method according to FIGS. 1 through 11 may be applicable to any field service or distributed workforce application.
  • FIGS. 1 through 11 have been described in the context of oversight and quality control of locate operations, the system and methods of the present disclosure are not limited to locate operations involving underground facilities only.
  • the systems and methods described herein can be used in other industries and practices such as, for example, in the inspection practices of the building and construction fields.
  • a quality reviewer categorizes the quality of a locate operation as either approved, satisfactory but warranting coaching of the technician, or unsatisfactory and warranting QC action.
  • a quality reviewer may assign a numerical score to an operation (e.g., 1-100), a letter grade (e.g., A, B, C, D, F), or any other indication of quality.
  • information relating to a locate and marking operation may be received from one or more sources of electronic data associated with the locate operation, and at least some of the contents of the received electronic data may be analyzed electronically (e.g., according to predetermined criteria and metrics for the criteria) so as to facilitate or perform an automatic assessment of the quality of the locate operation.
  • methods, apparatus and systems according to the present invention may automatically output one or more of a variety of indications of the assessed quality of a locate operation.
  • the indication of the assessed quality of a locate operation may be a categorized into one or more of a plurality of quality categories. Any suitable number and type of categories may be used, as the invention is not limited in this respect.
  • a locate operation may be automatically categorized as either, (a) approved—no further action needed; (b) satisfactory, but the locate technician needs coaching or training; (c) unsatisfactory—the ticket needs quality control (QC) action; or (d) real-time prompt—an aspect of the assessment may be suitable for prompting the locate technician in real time with respect to, for example, performing an immediate verification and/or corrective action.
  • a score, grade, or other graduated indication (e.g., based on some maximum range or scale) may be provided as an indication of quality assessment in connection with a locate operation.
  • An aspect of the automated quality assessment methods, apparatus, and systems of the present disclosure is that the ability to receive information from one or more of a plurality of electronic data sources and then automatically analyze at least some of the data to perform a locate operation quality assessment reduces, and may, in some embodiments, even eliminate, any reliance on manual processes to evaluate quality assessment.
  • the automated quality assessment system and automated quality assessment methods described herein may be used as a “first-pass quality assessment” of a locate operation. More specifically, the system and methods described herein may identify locate operations that do not warrant further manual review and indicate these locate operations as approved and warranting no further action. In some implementations, locate operations that are unable to be automatically cleared in a first-pass assessment may subsequently be manually reviewed by a quality reviewer to assess quality (e.g., using the above-described techniques for manual review of a locate operation). In this manner, the number of locate operations that are manually reviewed for quality is reduced, as only the locate operations that were not automatically approved by the automated quality assessment system and methods are reviewed manually.
  • the automated quality assessment system may be used to evaluate quality and output an indication of the quality assessment without any manual quality review or assessment.
  • Another aspect of the automated quality assessment systems and methods of the present disclosure is that these systems are methods are readily scalable, as any number of sources of electronic data that are associated with locate operations may be used to provide information may be analyzed electronically and in an automated fashion.
  • the system and methods described herein may use electronic data that is associated with a locate operation to automatically assess the quality thereof in real time and/or within a defined time period, such as, for example within one day.
  • some embodiments relate to an automated quality assessment application program that enables automatically processing the information, such as digital information and/or digital images, that is associated with a locate operation, which facilitates the quality assessment of the locate operation with reduced reliance on manual interaction.
  • FIG. 12 is a block diagram of an automated quality assessment system 1800 .
  • Automated quality assessment system 1800 may be, for example, a computer system having at least one hardware processor 1803 , a memory 1805 that comprises at least one tangible storage medium (e.g., RAM, ROM, Flash memory, one or more magnetic storage devices, one or more optical storage devices, or any other type of tangible storage medium), and at least one communications interface 1801 .
  • Memory 1805 may store computer-readable instructions of an automated quality assessment application 1200 , which may be executed by processor 1803 .
  • automated quality assessment application 1200 may obtain information associated with a field service operation (e.g., a locate and marking operation) from data sources 1216 via communication interface 1801 , analyze the data to assess the quality of the field service operation and may output (e.g., via communication interface 1801 ) one or more indications of the quality assessment of the field service operation.
  • a field service operation e.g., a locate and marking operation
  • one or more indications of the quality assessment may be stored in the memory and/or transmitted via the communication interface to provide an electronic record of the quality assessment.
  • FIG. 13 is a flow chart of process 1900 that may be performed by quality assessment application 1200 to automatically assess the quality of a field service operation, such as, for example, a locate and marking operation.
  • Process 1900 begins at act 1901 , where the automated quality assessment application receives electronic information associated with a field service operation.
  • the process next continues to act 1903 where the automated quality assessment application analyzes at least some of the received information to automatically generate a quality assessment of the field service operation.
  • the process next continues to act 1905 , where the automated quality assessment application outputs an indication of the quality of the field service operation that is based on the assessment generated in the act 1903 .
  • Automated quality assessment application 1200 may be, for example, a rules-based computer software application that includes, for example, an information processing component 1210 , quality assessment outcomes 1212 (e.g., one or more indications of the quality assessment), and a feedback component 1214 .
  • Automated quality assessment application 1200 may be fed by any number of data sources 1216 , which may include various types of electronic information and/or records of data associated with locate operations performed in the field.
  • the automated quality assessment application 1200 of the present disclosure may automatically review “closed” or completed tickets (i.e., tickets pursuant to which a locate and marking operation has been performed) and their associated manifests (which may or may not include digital images relating to the locate operation), and/or any information relating thereto, in essentially real time and/or within a specified amount of time, such as within one day, from the ticket being closed.
  • closed tickets may be reviewed by automatically interrogating received data associated with a locate operation against various metrics, such as time to complete work, cost to complete work, conditions at the work site, time the work was performed (proper or improper time), efficiency with which the work was performed, and/or any other suitable metric.
  • quality assessment methods, apparatus and systems according to the present invention need not necessarily acquire information describing an actual performance of a locate operation to assess the quality of a requested locate operation.
  • a locate technician may receive a ticket or some other instruction (e.g., an oral instruction) pursuant to which a locate operation is to be performed, and in some instances the locate technician may not actually perform the requested locate operation for any of a variety of reasons (e.g., the locate technician, rather than going to the work site at which the locate operation was requested, may instead go to their favorite eating establishment for lunch and disregard the instruction/ticket).
  • a locate technician may not perform a requested locate operation, but nonetheless provide a false confirmation (e.g., complete a false manifest) indicating that they performed the locate operation when in fact they did not.
  • a false confirmation e.g., complete a false manifest
  • information about one or more actions of the technician following the issuance of a locate request instruction, irrespective of whether nor not the locate operation was actually performed, may be analyzed in some embodiments to assess a quality of the requested locate operation.
  • the technician is equipped with some type of location tracking device (e.g., on the person of the technician, carried by the technician, in the technician's vehicle, in the technician's on-board computer or other hand-held device, etc.)
  • the location of the technician following issuance of an instruction for a locate operation may be monitored and received by the quality assessment application 1200 shown in FIG. 14 (e.g., other electronic records or information 1295 ).
  • the quality assessment application 1200 shown in FIG. 14 e.g., other electronic records or information 1295 .
  • the quality assessment application 1200 may compare the whereabouts of the technician to the work site at which the locate operation was requested, and if the technician's location does not coincide (e.g., within some buffer distance) with the location of the work site, the quality assessment application 1200 may provide one or more indications reflecting a suspect or unsatisfactory response to the instruction (e.g., an automated quality assessment of UNSATISFACTORY may be made if the technician does not even show up to the work site pursuant to the instruction). In yet another example, if the technician does not appropriately power-up or disables a locate tracking device such that there is no technician location information available to the quality assessment application 1200 , a default automated quality assessment reflecting a suspect or unsatisfactory response may be provided.
  • information processing component 1210 of automated quality assessment application 1200 may be, for example, a rules-based software component for analyzing the contents of any information that is available in data sources 1216 and then automatically performing an assessment with respect to the quality of a locate operation that is performed in the field. For each locate operation that is assessed, information processing component 1210 may automatically generate a quality assessment outcome 1212 that corresponds to the results of the automatic quality assessment.
  • the outcome generated may be a categorization of the locate operation into one of a plurality of quality categories (also referred to herein as “scoring” categories or “grading” categories). For example, based on the automatic quality assessment, a locate operation may be categorized as:
  • a numerical score e.g., a score of 0-100%
  • a grade e.g., a grade of A-F
  • other graduated indicator based on some range, scale and/or resolution (granularity), that is indicative of the quality of the assessed locate operation.
  • Feedback component 1214 of automated quality assessment application 1200 generates the real-time prompts. For example, once the nature of the real-time prompt is determined, feedback component 1214 queries the ticket information in order to ensure that the prompt is directed to the proper originating locate technician. Additional details of the operation of automated quality assessment application 1200 are described with reference to the method of FIG. 15 .
  • Examples of data sources 1216 that may be processed by information processing component 1210 of automated quality assessment application 100 may include, but are not limited to, one or more tickets 1220 , a virtual white lines (VWL) application 130 , a ticket assessment application 1240 , locating equipment data 1250 , an electronic manifest (EM) application 1260 , a collection of facilities maps 1280 , an archive of historical tickets 1290 , and any other electronic information and/or records 1295 .
  • the various data sources 1216 may be supplied by multiple entities (not shown) and accessible to automated quality assessment application 1200 via, for example, a networked computing system for supporting locate operations, an example of which is described with reference to FIGS. 14 and 15 .
  • data sources 1216 discussed above and shown in FIG. 14 are merely illustrative of the types of data sources that may be used to provide information to the automated quality assessment application and that the invention is not limited to use with these particular data sources, as other data sources may be used that provide data that may be useful in assessing the quality of a locate operation.
  • Examples of other data that may be supplied to automated quality assessment application include, but are not limited to, environmental data obtained during the locate operation (e.g., light, temperature, humidity, and other environmental information) and information about the presence and/or location of environmental landmarks (e.g., fire hydrants, other manmade structures, or other environmental landmarks).
  • Tickets 1220 of data sources 1216 are locate request tickets that may be submitted by excavators and processed by one-call centers. Tickets 1220 may include textual ticket information 1222 that comprises instructions with respect to performing a locate operation, such as, but not limited to, a ticket and/or work order number, date information, geographic location information (e.g., address information), excavation information, excavator information, site information (e.g., a description of the dig area), locate operations instructions information, caller information, remarks information, task information, and any combinations thereof.
  • a locate operation such as, but not limited to, a ticket and/or work order number, date information, geographic location information (e.g., address information), excavation information, excavator information, site information (e.g., a description of the dig area), locate operations instructions information, caller information, remarks information, task information, and any combinations thereof.
  • Textual descriptions of dig areas included in tickets may, in some instances, be very imprecise as to exact physical locations at which digging is planned. Therefore, when a locate request is submitted by an excavator, it may be beneficial for the excavator to supplement the locate request with a visit to the site of the dig area for the purpose of indicating the particular geographic location of the proposed excavation. For example, marks (e.g., white paint) on the ground at the location at which digging is planned may be used to physically indicate a dig area in order to communicate to a locate technician the extent of the boundaries where digging is planned. These marks may be chalk marks or paint that is applied to the surface of the ground, and are generally known as “white lines.”
  • marks e.g., white paint
  • VWL application 1230 of data sources 1216 is a computer software application that provides an electronic drawing tool that may be used by excavators for electronically marking up, for example, a digital aerial image of the dig area, such that, instead of (or in addition to) physically visiting the site of the dig area and marking white lines on the ground at that site, an excavator may electronically draw markings (e.g., white lines) on an aerial image of the site, indicating where digging is planned.
  • These marked up digital images may be saved as, for example, VWL images 1232 , which may be associated with, for example, tickets 1220 and transmitted to locate companies.
  • VWL application 1230 may be implemented, for example, as described in U.S. patent application Ser. No. 12/366,853 filed Feb. 6, 2009, entitled “Virtual white lines for delimiting planned excavation sites;” U.S. patent application Ser. No. 12/475,905 filed Jun. 1, 2009, entitled “Virtual white lines for delimiting planned excavation sites of staged excavation projects;” U.S. patent application Ser. No. 12/422,364 filed Apr. 13, 2009, entitled “Virtual white lines (VWL) application for indicating a planned excavation or locate path.”
  • VWL Virtual white lines
  • the virtual white lines may include two-dimensional (2D) drawing shapes, shades, points, symbols, coordinates, data sets, or other indicators to indicate on a digital image the dig area in which excavation is to occur.
  • an image e.g., an aerial image
  • a marked-up version of the image may be received from the excavator via the network that includes one or more virtual white lines added to the image that indicate a dig area in which excavation is planned.
  • Ticket assessment application 1240 of data sources 1216 is a computer software application that provides a mechanism that allows, for example, a workforce management tool of locate companies to assess tickets for the purpose of assigning tickets and dispatching locate technicians into the field in a more effective manner.
  • Ticket assessment application 1240 may be used to assess tickets with respect to, for example, complexity of the locate operation, duration of the locate operation, risk of the locate operation, value of the locate operation, and skill requirements of the locate technician.
  • Ticket assessment outcomes 1242 of ticket assessment application 1240 may include an estimated measurement, ranking, score, and/or requirement with respect to, for example, complexity, duration, risk, value, and skill.
  • each ticket assessment outcome 1242 may include the following, with respect to a locate an marking operation pursuant to the ticket:
  • ticket assessment application 1240 may be found in U.S. provisional application Ser. No. 61/220,491, filed Jun. 25, 2009, and entitled “Systems and Methods for Assessing Field Service Operation Tickets.”
  • a locate technician may use locating equipment, such as a locate receiver device and a marking device, in order to perform a locate operation.
  • a locate receiver device is an instrument for detecting facilities that are concealed in some manner, such as cables and pipes that are located underground based on electromagnetic radiation emitted by these cables or pipes. This electromagnetic radiation may, in some instances, be generated by a locate transmitter device that is attached to the cables or pipes at a point at which the cable or pipe emerges from the ground.
  • Locating equipment data 1250 of data sources 1216 may be any information that is returned from any type of locating equipment that is equipped with components that are capable of collecting electronic information and/or creating electronic records about locate operations that are performed in the field.
  • marking device data 1252 of locating equipment data 1250 may be electronic information and/or one or more electronic records of data that is provided by electronic marking devices and/or marking systems.
  • Examples of electronic marking devices and/or marking systems that may provide marking device data 1252 may include, but are not limited, to those described in reference to U.S. patent application Ser. No. 11/696,606, filed Apr. 4, 2007 and published Oct. 9, 2008, entitled “Marking system and method;” U.S. patent application Ser. No. 11/685,602, filed Mar. 13, 2007 and published Sep. 18, 2008, entitled “Marking system and method;” U.S. Provisional Patent Application Ser. No. 61/102,151 filed Oct.
  • Table 1 shows an example of a sample of marking device data 1252 of locating equipment data 1250 that may be captured as the result of, for example, an actuation of a marking device.
  • Table 2 shows an example of the correlation of marking material color to the type of facility to be marked.
  • locate receiver data 1254 of locating equipment data 1250 may be electronic information and/or electronic records of data that is provided by electronic locate receiver devices and/or systems.
  • An example of a locate receiver device that may provide locate receiver data 1254 is described in U.S. Provisional Patent Application Ser. No. 61/151,578, entitled “Locating equipment that has enhanced features for increased automation in underground facility locate applications,” which is hereby incorporated herein by reference in its entirety.
  • Table 3 shows an example of a sample of locate receiver data 1254 of locating equipment data 1250 that may be captured, for example, at a certain programmed interval of a locate receiver.
  • Different models of locate receivers and transmitters are available from a variety of manufacturers and have different features; accordingly, it should be appreciated that the information content and type provided in Table 3 is exemplary of possible information relating to locate receivers on which a quality assessment of a locate operation may be based, and that other types and values for information are possible.
  • the “gain” is typically a measure of the degree of sensitivity of a locate receiver antenna that is picking up a signal emanating from along an underground facility (alternatively, “gain” may be viewed as a degree of amplification being applied to a received signal). Gain may be expressed in terms of any scale (e.g., 0-100), as a numeric value or percentage. “Signal strength” refers to the strength of a received signal at a given gain value; signal strength similarly may be expressed in terms of any scale, as a numeric value or percentage. Generally speaking, higher signal strengths at lower gains typically indicate more reliable information from a locate receiver, but this may not necessarily be the case for all locate operations.
  • Electronic Manifest (EM) application 1260 of data sources 1216 is a computer software application that may be used to create an electronic manifest of a locate operation.
  • an electronic manifest may include a digital aerial image of the dig area and its surroundings, upon which one or more “electronic locate marks” have been placed for indicating corresponding physical locate marks that have been dispensed at the site, thereby indicating the geo-locations and types of facilities present.
  • the starting images to be marked up using EM application 1260 may be VWL images 1232 that are associated with tickets 1220 .
  • the marked up digital images may be saved as, for example, EM images 1262 , which may be associated with, for example, tickets 1220 and may be used by locate companies to support proof of work compliance.
  • EM application 1260 may implemented as described in U.S.
  • Facilities maps 1280 of data sources 1216 are any physical, electronic, or other representation of the geographic location, type, number, and/or other attributes of a facility or facilities.
  • Facilities maps 1280 may be supplied by the various facility owners and may indicate the geographic location of the facility lines (e.g., pipes, cables, and the like) owned and/or operated by the facility owner.
  • facilities maps 1280 may be supplied by the owner of the gas facilities, power facilities, telecommunications facilities, water and sewer facilities, and so on.
  • information processing component 1210 may aggregate the information that is contained in multiple facilities maps 1280 in order to determine all the facilities that are present at a certain dig area.
  • Historical tickets 1290 of data sources 1216 may include any records of locate request tickets performed in the past for the same work site/dig area specified in the present ticket 1220 subject to quality assessment.
  • information processing component 1210 may aggregate the information that is contained in one or more historical tickets 1290 relating to the same work site/dig area in order to determine the facilities that have been located and/or marked during past locate operations at that site.
  • Other electronic information and/or records 1295 of data sources 1216 may be any other electronic information and/or records that contain information about locate operations and that may be useful to automated quality assessment application 1200 of the present disclosure.
  • one example of other electronic information and/or records 1295 may include geographic information regarding a geographic location of a field-service technician (e.g., one or more signals from a GPS transmitter on the person or in the vicinity of the technician, which may or may not be available from other data sources).
  • other electronic information and/or records 1295 may include one or more signals, or the absence of one or more signals, indicating the unavailability of such geographic information or other information relating to the technician following the issuance of an instruction or ticket for a locate operation.
  • electronic information and/or records 1295 may include information about other aspects of the technician assigned to perform a locate operation, such as skill level, specific certifications or lack thereof, availability or schedule, past performance history, and the like.
  • tickets 1220 , VWL application 1230 , ticket assessment application 1240 , locating equipment data 1250 , EM application 1260 , facilities maps 180 , historical tickets 1390 , any other electronic information and/or records 1295 , and any combinations thereof in methods and apparatus for automatically assessing quality of underground facility locate operations are described with reference to FIG. 15 .
  • FIG. 15 shows a flow diagram of an exemplary process 1300 for performing a quality assessment of an underground facility locate operation, as implemented by automated quality assessment application 1200 . While the example provided in FIG. 15 describes an automated quality assessment based on a completed or closed ticket for which it is presumed that a locate operation was actually performed by a technician, it should be appreciated that the concepts generally outlined in the process 1300 may be applied to various types of available information relating to a requested locate operation, irrespective of actual performance of the locate operation, so as to assess the quality of the requested operation.
  • Process 1300 begins at act 1310 , where a completed (i.e., closed) ticket is received and associated information to be used in assessing the quality of the locate operation performed in connection with the ticket is collected by automated quality assessment application 1200 .
  • the associated ticket information may include, for example, the originating ticket information (e.g., textual ticket information 1222 of a certain ticket 1220 ), and one or more of the VWL images (e.g., a VWL image 1232 of a certain ticket 1220 ), the originating ticket assessment (e.g., a ticket assessment outcome 1242 of a certain ticket 1220 ), the locating equipment data (e.g., marking device data 1252 and/or locate receiver data 1254 of a certain ticket 1220 ), the EM images (e.g., a EM image 1262 of a certain ticket 1220 ), and any other information (e.g., from other electronic information and/or records 1295 ).
  • the originating ticket information e.g., textual ticket information 1222 of
  • a locate operation is categorized as either (a) APPROVED—the locate operation is approved, no further action needed; (b) SATISFACTORY—the locate operation is approved, but the locate technician needs coaching or training; (c) UNSATISFACTORY—the locate operation is not approved, the ticket needs QC action; or (d) PROMPT—an aspect of the locate operation assessment may be suitable for transmitting a real-time prompt to the locate technician with respect to, for example, performing a substantially immediate verification and/or corrective action.
  • any suitable indication of quality may be provided as a result of an automatic quality assessment, such as, a numerical score (e.g., a score from 0-100%), a letter grade, another type of graduated indictor based on some scale or range, or any other indication of quality. Additional details and examples of how quality may be automatically assessed at act 1312 and an indication (e.g., a categorization) of quality may be automatically generated at act 1314 are discussed below. It should be appreciated that the invention is not limited to these particular examples, and that such examples are provided primarily for the purposes of illustration.
  • the inventors have appreciated that the quality of a locate operation is correlated to the probability that an excavator will damage an underground facility when digging at the site at which the locate operation was performed.
  • the inventors have also recognized that damage to an underground facility is most likely to occur in instances in which the locate technician assigned to perform a locate operation at a particular work site/dig area did not go to the site indicated on the ticket and did not perform a locate operation at that site. This may occur, for example, because the locate technician unintentionally performed the locate operation at the wrong address or location, because the locate technician chose not to perform the locate operation believing that there are no underground facilities at the site (e.g., based on past experiences at the site), or for some other reason. In some of these circumstances, there may be no “closed” or completed ticket, and/or available information relating to performance of the locate operation, as there may be in fact no performance of the operation.
  • one technique for automatically assessing quality is to automatically verify whether or not the technician proceeded to the geographic location (“geo-location”) for the work site/dig area indicated on the ticket or another instruction for the locate operation.
  • an automatic quality assessment based on a geo-location of the work site and/or dig area may be accomplished by comparing geographic location data (i.e., latitude and longitude) associated with the technician's whereabouts (e.g., from a location tracking device on the person or in the vicinity of the technician) to the geographic location data of the site specified in the ticket, and determining whether these geographic locations are within some predetermined distance (i.e., a “threshold distance”) of each other.
  • a threshold distance may be used as a metric for such a quality assessment; for example, in various embodiments, the threshold distance may be on the order of tens of feet, hundreds of feet, thousands of feet, etc. (e.g., two thousand feet).
  • the geographic location data associated with the technician's whereabouts and the geographic location data of the site specified in the ticket may each be obtained in a variety of manners.
  • data corresponding to three different geographic locations may be obtained, and each may be compared to the other two to verify that they are all within the threshold distance of each other.
  • these three different geographic locations are: (1) the work site at which the locate operation was requested to be performed; (2) the geographic location at which the locate technician completed an electronic manifest of the locate operation (e.g., using EM application 1260 ); (3) the centroid of the aerial image obtained by EM application 1260 for creating an electronic manifest.
  • These three geographic locations may be useful in verifying that the technician performed the locate operation at the appropriate site, as they may be used to verify that the technician started and completed the electronic manifest at the work site specified in the ticket, and not some other location.
  • the first data for the geographic location of the work site at which the locate operation was requested to be performed may be obtained directly from the ticket for the locate operation.
  • the format of and extent of information included in a ticket may vary depending on the state in which the ticket is generated.
  • Some tickets may include geographic location data (e.g., latitude and longitude coordinates) indicative of the site at which the locate operation is to be performed. When this information is provided in the ticket, it may be obtained directly from the ticket as first data for use in assessing the quality of the locate operation.
  • Some tickets may not include latitude and longitude information, but may include a street address (e.g., 123 Main St., Anywhere, USA) at which the locate operation is requested to be performed.
  • the latitude and longitude coordinates may be obtained by geo-coding the address provided in the ticket.
  • geo-coding may be performed in any suitable way by any suitable entity.
  • the address may be geo-coded by the automatic quality assessment application or may be geo-coded by some other entity, such that the latitude and longitude coordinates are provided to the automatic quality assessment application without this application having to perform the geo-coding.
  • Second data for the geographic location at which the locate technician completed the electronic manifest may be obtained in any suitable way.
  • the locate technician may be provided with a tablet computer, laptop computer, or other handheld or portable computing device that executes EM application 1260 .
  • EM application 1260 may be used by the locate technician to create an electronic manifest of the locate operation.
  • the device that executes EM application 1260 may be equipped or may have access to a global navigation satellite system (GNSS) receiver (e.g., a global positioning system (GPS) receiver).
  • GNSS global navigation satellite system
  • GPS global positioning system
  • EM application 1260 may obtain data representing the current geographic location (e.g., latitude and longitude coordinates) from the GNSS receiver, and may include this information in the electronic manifest.
  • automated quality assessment application 1200 may obtain the second data representing the geographic location at which the locate technician completed the electronic manifest from the electronic manifest itself (e.g., EM images 1262 ).
  • automated quality assessment application 1200 may also obtain from EM application 1260 third geographic location data representing the centroid of the aerial image used by EM application 1260 for creating an electronic manifest or EM image 1262 .
  • EM application 1260 may determine the current location from the GNSS receiver, and may automatically obtain an aerial image of the current location.
  • the data (latitude and longitude coordinates) representing the geographic location of the centroid of this image may be recorded as part of the electronic manifest.
  • FIG. 16 shows an illustrative process 2000 that the automated quality assessment application may perform to use this information to automatically assess the quality of a locate operation.
  • the process begins at act 2001 , where the automated quality assessment application receives the above-discussed first, second, and third data.
  • the process next continues to act 2003 , where the automated quality assessment application compares the first data indicative of the geographic location of the work site at which the locate operation was requested to be performed may be compared to the second date indicative of the geographic location at which the locate technician completed an electronic manifest of the locate operation and determines whether these two geographic locations are within the threshold distance of each other.
  • the process continues to act 2009 , where the ticket is automatically categorized as unsatisfactory. Thus, for example, after act 1314 , the process of FIG. 15 may continue to act 1324 . If, at act 2003 , the quality assessment application determines that these two geographic locations are within the threshold distance of each other, the process continues to act 2005 .
  • the automated quality assessment application compares the first data indicative of the geographic location of the work site at which the locate operation was requested to be performed may be compared to the third data indicative of the geographic location of the centroid of the aerial image obtained by EM application 1260 for creating an electronic manifest, and determines whether these two geographic locations are within the threshold distance of each other. If, at act 2005 , the quality assessment application determines that these two geographic locations are not within the threshold distance of each other, the process continues to act 2009 , where the ticket is automatically categorized as unsatisfactory. Thus, for example, after act 1314 , the process of FIG. 15 may continue to act 1324 . If, at act 2005 , the quality assessment application determines that these two geographic locations are within the threshold distance of each other, the process continues to act 2007 .
  • the second data indicative of the geographic location at which the locate technician completed an electronic manifest of the locate operation may be compared to the third data indicative of the geographic location of the centroid of the aerial image obtained by EM application 1260 for creating an electronic manifest and may determine whether these two geographic locations are within the threshold distance of each other. If, at act 2007 , the quality assessment application determines that these two geographic locations are not within the threshold distance of each other, the process continues to act 2009 , where the ticket is automatically categorized as unsatisfactory. Thus, for example, after act 1314 , the process of FIG. 15 may continue to act 1324 .
  • the process continues to act 2011 , where the automated quality assessment application automatically approves the ticket. For example, in FIG. 15 , after act 1314 , the process may continue to act 1316 , where the ticket process approval is completed.
  • the ticket may be automatically approved, and if the any one of these comparisons fails (i.e., the two geographic locations are not within the threshold distance of each other), the ticket is automatically categorized as unsatisfactory.
  • a ticket may be categorized. For example, in some embodiments, if it is determined that the two geographic locations compared in at least two of the three comparisons are within the threshold distance of each other, then the ticket may be automatically approved. In other embodiments, the ticket may be automatically categorized as unsatisfactory and warranting QC action only if the locate operation failed all three comparisons (i.e., none of the three geographic locations were within the threshold distance of each other).
  • geographic location information for the work site at which the locate operation was requested to be performed and/or for the centroid of the aerial image obtained by EM application 1260 may be unavailable. This may occur if, for example, the GNSS receiver from which EM application 1260 obtains geographic location data is unable to obtain geographic location coordinates (e.g., the GNSS receiver is broken or malfunctioning or a suitable satellite signal cannot be obtained due to, for example, surrounding buildings or tree cover). In such instances, automated quality assessment application may take any suitable action, as the invention is not limited in this respect.
  • the automated quality assessment application may categorize such tickets as unsatisfactory and warranting QC action and may provide a note in the QC referral indicating that the reason for the QC referral is that geographic location information from the GNSS receiver was unavailable. In other embodiments, the automated quality assessment application may designate the ticket as one warranting manual review before being categorized.
  • geographic location information obtained via EM application 1260 served as geographic location information obtained during the performance of the locate operation.
  • other geographic location information obtained during the performance of the locate operation may be used instead of or in addition to the geographic location obtained via EM application 1260 .
  • geographic location data may also be obtained from the marking wand and/or the locate receiver to determine the geographic location of these devices when they were in use. In some embodiments, this information may be automatically compared to the geographic location of the work site at which the locate operation was requested to be performed to assess the quality of the locate operation.
  • automated quality assessment application 1200 may provide an indication to a human reviewer of the quality assessment determined and output by the automated quality assessment application. This may be done in any suitable way, as the invention is not limited in this respect.
  • automated quality assessment application 1200 may provide a graphical user interface similar to that of quality assessment application 130 , in which managers, human approvers, and/or QC approvers may review tickets that have been automatically processed and assessed for quality by automated quality assessment application 1200 .
  • GUI 400 may indicate the quality assessment assigned to the ticket by automated quality assessment application 1200 .
  • FIG. 17 shows an example of a graphical user interface (GUI) 2100 that may be presented to a human reviewer when the reviewer selects a ticket to review for which an automated quality assessment has been performed by automated quality assessment application 1200 .
  • GUI 2100 includes an area 2101 for displaying one or more images associated with the locate operation, such as, an aerial image of the work site/dig area used in generating an electronic manifest, and/or one of more digital photographs of the work site/dig area captured by the technician.
  • the aerial image may, in some instances, be marked up with electronic markings indicative of underground facilities corresponding to the underground facilities located and/or marked by the technician during the locate and marking operation.
  • GUI 2100 also includes an area 2103 that includes ticket information such as, for example, a ticket number, an identification number of the technician that completed the ticket, a date that the ticket was completed, and PlaceStamp indicative of the location (i.e. latitude and longitude coordinates) at which the ticket was complete.
  • GUI 2100 may also include an area 2107 in which the facilities marked by the technician may be listed. Because, in the example of FIG. 17 , the technician did not mark any facilities, this area lists that no facilities are located in the work site.
  • GUI 2100 may also include an area 2109 that shows the technician's signature, certifying the electronic manifest.
  • GUI 2100 may also include an area 2105 in which automated quality assessment application may output its assessment of the quality of the ticket and/or provide any information relevant to the quality.
  • area 2105 may be given a particular shade or color based on the quality assessment of the ticket. For example, if quality assessment application determines that one or more of the comparisons performed at acts 2003 , 2005 , and 2007 failed (i.e., the geographic locations compared in one of these comparisons are not within the threshold distance of each other), the area 2105 may be colored red. If quality assessment application determines that one or more of the comparisons performed at acts 2003 , 2005 , and 2007 were successful (i.e., the two geographic locations compared in each comparison are within the threshold distance of each other), the area 2105 may be colored white. If the second and third geo-location data was not available (e.g., due to a malfunctioning GNSS device), such that quality assessment application was unable to assess the quality of the locate operation, the area 2105 may be colored orange.
  • area 2105 may include information (e.g., text) explaining the reasons that quality assessment application 1200 assigned the ticket that particular quality assessment. For example, if area 2105 is colored red, text may be included explaining which comparison(s) (e.g., of comparisons 2003 , 2005 , and 2007 ) failed. If area 2106 is colored orange, text may be included explaining that GPS data was unavailable.
  • information e.g., text
  • GUI 2100 is one example of GUI that may be displayed by quality assessment application 1200 to display the output of an automated quality assessment to a human reviewer.
  • GUIs are possible, and any other suitable GUI may be used.
  • automated quality assessment application 1220 may automatically generate a score, grade, or other graduated indicator that is indicative of the quality assessment of the locate operation using various information from data sources 1216 .
  • the score may be either PASS or FAIL; alternatively, or additionally in other implementations, the score may include a number, letter, character, symbol, or other indication representative of the quality assessment of location operation (e.g. a score on a scale of 0-100%).
  • Table 4 shows an example of PASS/FAIL criteria that may be automatically applied by automated quality assessment application 1200 .
  • Table 4 several exemplary criteria for assessing a locate operation are listed in the left most column, providing several “row elements” of the table.
  • the table includes one or more expected or reference values or ranges for the criterion, also referred to as “metrics,” against which information about the locate operation is measured/compared.
  • the metrics are divided into two “scoring categories,” namely, value(s)/condition(s) that, if met, result in a score of PASS, and value(s)/condition(s) that, if met, result in a score of FAIL.
  • a locate operation may be given a score of FAIL. If, on the other hand, the locate operation passes each of the criteria in Table 4, other aspects of the locate operation may be evaluated to assign the locate operation a numerical score or other graduated indicator.
  • automated quality assessment application 1200 may automatically determine a numerical score or other graduated indicator for a locate operation using a set of assessment criteria. For each criterion in the set, automated quality assessment application may compare an actual value obtained during the performance of the locate operation (referred to herein as ACTUAL DATA) to an expected or reference value for the one or more scoring categories for the criterion (referred to herein as EXPECT DATA) and may generate a score for that criterion based on a comparison of the ACTUAL DATA to the EXPECT DATA (e.g., so as to determine in what scoring category the ACTUAL DATA falls). The score for each criterion in the set may be combined to generate an overall score for the locate operation.
  • ACTUAL DATA an actual value obtained during the performance of the locate operation
  • EXPECT DATA expected or reference value for the one or more scoring categories for the criterion
  • score is intended to more generally denote any of a variety of graduated indicators for a quality assessment (which in turn may be based on a variety of ranges, scales and resolutions/granularity for the indicators).
  • automated quality assessment application 1200 may perform the following steps to generate a score for a locate operation:
  • Table 5 shows an example set of assessment criteria that may be used in generating a score, scoring categories for each criterion, and exemplary metrics (EXPECT DATA) for each scoring category for a given criterion. It should be appreciated that some criterion may be assessed individually, while other criteria may be assessed in tandem (e.g., locate receiver gain and signal strength generally would be assessed in tandem).
  • a point value may be assigned based on the scoring category into which the ACTUAL DATA corresponding to the criterion falls. Additionally, a weight factor may be assigned to each criterion based on the relative importance of that criterion. Table 6 below shows an example of assessment criteria that have point values assigned to respective scoring categories for all criteria, and weight factors assigned to each criterion, which may be used by automated quality assessment application when determining a locate operations quality assessment score.
  • Method 1400 may begin at act 1410 , where ticket information for the current ticket, such as textual ticket information 1222 , is read into the automated quality assessment application.
  • ticket information for the current ticket such as textual ticket information 1222
  • a VWL image for the current ticket may be read in from VWL images 1232 .
  • Certain information may be extracted from the ticket information and/or VWL image, such as, but not limited to, location information (e.g., address and/or one or more geo-coordinates) of the work site and/or dig area, the scope of the locate operation (e.g., expected types of facilities and/or landmarks), the timing of the requested locate operation (e.g., a “complete on” date, a “complete by” date, etc), and the like.
  • location information e.g., address and/or one or more geo-coordinates
  • the scope of the locate operation e.g., expected types of facilities and/or landmarks
  • the timing of the requested locate operation e.g., a “complete on” date, a “complete by” date, etc
  • the process then continues to act 1412 , where other information with respect to the current ticket is read into the automated quality assessment application.
  • information about the geographic location of the current ticket may be read in from EM images 1262 provided by EM application 1260 , facilities maps 1280 , or other data sources, and historical information of past locate operations may be read in from historical tickets 1290 .
  • the process then continues to act 1414 , where using the information obtained at act 1410 and/or 1412 , the ticket-specific quality assessment criteria and metrics for assessment criteria are generated.
  • the ticket-specific quality assessment criteria and metrics for assessment criteria are generated.
  • certain EXPECT DATA which is used for generated to locate operations quality assessment score for the current ticket, may be generated for each of these assessment criterion.
  • this information may be parsed into the expected geo-location of the dig area, the expected locate operation date, the expected types and locations of facilities to be marked, and the expected total locate operation time.
  • the information from a ticket for a particular locate operation may include a requested dig area/work-site address of “1600 Center St, Apex, N.C.,” which converts to geo-location data of N35°43.57518, WO78°49.78314, and a “locate on” date of Feb. 5, 2009.
  • Information from the ticket, and/or facilities maps information 1280 and/or historical tickets 1290 for this location may indicate that the expected types of facilities to be present are electric power and water and the expected types of facilities to be absent are gas, communications, sewer, and irrigation.
  • information from the ticket, ticket assessment outcomes 1242 , and/or historical data for this location may indicate that the expected amount of time to perform the locate operation is about 20 to 40 minutes.
  • Table 7 shows an example of the ticket-specific portion of the assessment criteria and associated metrics for each criterion.
  • Table 7 shows an example of the ticket-specific portion of the assessment criteria and associated metrics for each criterion.
  • the corresponding expected geo-location data and signal strength is included in the EXPECT DATA.
  • the assessment criteria generated at acts 1414 and 1416 that are used in evaluating the quality of a locate operation may be generated in a variety of ways. In some embodiments, these assessment criteria may be generated based on what information is available in the ticket-specific information and/or what information is available in the information obtained from the performance of the locate operation, (e.g., information from the locate equipment). For example, in some embodiments, if light data about the ambient light level during performance of the locate operation is available from one or more light sensors in the locate equipment, the “light data” may be included as one of the assessment criteria, whereas if light data is not available, then “light data” may not be included as one of the assessment criteria.
  • the EXPECT DATA for each scoring category in each assessment criterion and the weighting factor for each assessment criterion may also be selected in a variety ways.
  • the EXPECT DATA for each scoring category for each criterion and the weighting factor for each assessment criterion may be predefined values or ranges of value for a given assessment.
  • some or all of the EXPECT DATA and/or weighting factors may be dynamically generated based on information associated with the ticket and/or information obtained regarding the performance of the locate operation.
  • the EXPECT DATA for the geo-location assessment criteria may be generated from information in the ticket and/or information associated with the ticket, such as a VWL image.
  • the ticket may include a geo-location (e.g., latitude or longitude) for a work site or an address for the work site that may be geo-coded into a geo-location. In such instances, this geo-location from the ticket may serve as the EXPECT DATA, and tolerances from this geo-location may be used for each scoring category.
  • the ticket may include a geo-location of “N35°43.57518, WO78°49.78314,” for the work site.
  • This information may serve as a reference point to which location data obtained during the performance of the locate operation is compared for each criterion that relates to location, and distance tolerances may be selected for each scoring category.
  • the distance tolerance for the “Preferred” scoring category is less than or equal to 0.2 miles from the reference point; the distance tolerance for the “Marginal” scoring category is greater than 0.2 miles from the reference point, but less than or equal to 0.5 miles from the reference point; and the distance tolerance for the “Unacceptable” scoring category is greater than 0.5 miles.
  • the distance tolerance for the “Preferred” scoring category is less than or equal to 0.1 miles from the reference point; the distance tolerance for the “Marginal” scoring category is greater than 0.1 miles from the reference point, but less than or equal to 0.2 miles from the reference point; and the distance tolerance for the “Unacceptable” scoring category is greater than 0.2 miles.
  • the distance tolerances for each scoring category may be selected in a variety ways. For example, one or more predefined distance tolerances may be used, or the distance tolerances may be dynamically generated based on information associated with the ticket or information obtained during the locate operation.
  • the ticket may include coordinates (e.g., latitude and longitude coordinates) of the vertices of a polygon of a geographic area that includes the work site, or the automated quality assessment engine may receive a VWL image that defines a polygon around (i.e., that delimits) the dig area itself in which excavation is planned.
  • this information may be used to generate the EXPECT DATA for the geo-location assessment criteria.
  • the centroid of such a polygon may be determined and the geo-location of the centroid may be used as the reference point for the EXPECT DATA.
  • Distance tolerances may be selected for each scoring category in a variety of ways.
  • the distance from the geo-location of the centroid of the polygon to the vertex of the polygon that is farthest from the centroid may be determined, and this distance plus or minus one or more buffer distances may be used as the tolerances for respective scoring categories.
  • some EXPECT DATA may be generated based on the complexity of the ticket.
  • the automated quality assessment application may receive, with the ticket for a locate operation, an indication of the complexity of the ticket, which may be generated, for example, using techniques described in provisional application Ser. No. 61/220,491 filed Jun. 25, 2009, and entitled “Systems and Methods for Assessing Field Service Operation Tickets.”
  • the EXPECT DATA and/or weighting factors for one or more assessment criteria may be selected based on the level of complexity of the ticket. For example, if a ticket is deemed to be highly complex, the weighting factors for certain of the assessment criteria may be increased and/or decreased, and/or the acceptable values/ranges for the scoring categories may be made more or less stringent.
  • the received complexity information may identify a ticket as complex because the work site has rough terrain, the work site is in an area in which damage to underground facilities by excavators has occurred in the past, the facilities map(s) for the area that includes the work site indicates a complex layout of one or more underground facilities, and/or one or more high risk gas lines (e.g., based on the diameter of the pipes, the material of the pipes, the volume, the pressure, or some other characteristic of the pipes) or multiple gas lines in the area of the work site (e.g., according to facilities maps or previous locate operations in the area).
  • the facilities map(s) for the area that includes the work site indicates a complex layout of one or more underground facilities
  • one or more high risk gas lines e.g., based on the diameter of the pipes, the material of the pipes, the volume, the pressure, or some other characteristic of the pipes
  • multiple gas lines in the area of the work site e.g., according to facilities maps or previous locate operations in the area.
  • the EXPECT DATA for peak signal strength may be modified such that a minimum acceptable value for the “Preferred” scoring category is 95% (rather than 85% shown in Tables 7 and 8) and the minimum acceptable value for the “Marginal” scoring category is 85% (rather than 65% shown in Tables 7 and 8).
  • the EXPECT DATA for the accelerometer reading from the locate equipment may be modified such that the maximum acceptable value for the “Preferred” scoring category is 0.5 g (rather than 1.0 g, as shown in Tables 7 and 8), and the maximum acceptable value for the “Marginal” scoring category is 1.0 g (rather than 1.5 g, as shown in Tables 7 and 8).
  • the quality assessment criteria, EXPECT DATA, and/or weighting factors may be selected based on the level of skill and/or the past performance of the technician to which the locate operation is assigned.
  • information 1295 in data sources 1216 may include information regarding the experience level of the technician, the quality of one or more past locate operations performed by the technician, and/or other information about the skill or experience of the technician, and one or more quality assessment criteria, EXPECT DATA, and/or weighting factors may be adjusted based on this information.
  • act 1416 the process next continues to act 1418 , where the contents of the assessment criteria that have been developed for the current ticket is compiled into an EXPECT DATA vs. ACTUAL DATA table to be used when automatically generating a locate operations quality assessment score for the current ticket.
  • EXPECT DATA vs. ACTUAL DATA scoring table for these scoring criteria.
  • each ACTUAL DATA item is compared to its corresponding EXPECT DATA and assigned a score.
  • Table 9 shows an example of scores (e.g., weighted scores) that are assigned to each item based on the EXPECT DATA vs. ACTUAL DATA comparison.
  • the ACTUAL DATA may be obtained from various sources in a variety of ways and the invention is not limited to obtaining the ACTUAL DATA from any particular source or in any particular way.
  • the ACTUAL DATA for the dig area geo-location may be obtained from a GPS device in the field service technician's vehicle, an electronic manifest created by the field service technician, from a GPS device in the locate equipment used by the field service technician, or in some other way.
  • the ACTUAL DATA for the date and time at which the locate operation was performed may be obtained from one or more of the GPS devices described above, from an internal clock in the locate equipment or in a handheld computer used or carried by the technician, or in some other way.
  • the ACTUAL DATA for the elapsed time for the locate operation may be determined, for example, by determining the time elapsed between when the locate technician arrived at the work site and when the locate technician left the work site. This information may be determined from a GPS device in the vehicle used by the technician, which can provide a time at which the vehicle arrived at the work site and a time of departure from the work site. Of course, this is merely one example of a way in which the time elapsed may be determined. Various other ways are possible, and any of these ways may be used.
  • ACTUAL DATA may be obtained identifying the color of marking material used and the location at which the marking material was dispensed on the ground from the marking device.
  • PEAK and NULL signal strength at the location at which the facility was marked or not marked may be obtained from the locate receiver.
  • one sample of data per facility marked from the marking device and the locate receiver is used in the score computation (i.e., one geographic location and color data from the marking device and one peak and null signal value from the locate receiver, per facility).
  • the sample of geo-location data that is selected for use in the score computation may be selected in a variety ways.
  • the sample of data that is used may be based on some characteristic of the sample (e.g., the sample with the largest or smallest latitude, the sample with the largest or smallest longitude, the sample obtained the earliest in time, the sample obtained the latest in time, etc.), or in some other way.
  • some characteristic of the sample e.g., the sample with the largest or smallest latitude, the sample with the largest or smallest longitude, the sample obtained the earliest in time, the sample obtained the latest in time, etc.
  • multiple samples of data per facility may be used.
  • various techniques may be employed for determining a score using these multiple samples. For example, two samples of data indicating a location at which the marking material was put on the ground (per facility) may be used, and a point value may be assigned for each sample and included in the score computation.
  • the samples that are selected may be selected in any of the ways discussed above or in some other way.
  • the ACTUAL DATA for environmental conditions e.g., temperature, humidity, light
  • locate equipment conditions e.g., inclinometer data, accelerometer data, battery strength data
  • only one sample of ACTUAL DATA from the locate equipment is used in the score computation.
  • the sample that is selected may be chosen in a variety of ways. For example, the sample with the maximum value may be selected, the sample with the minimum value may be selected, the sample with average (e.g., median or mean) value may be selected, or the sample that is used may be selected in some other way.
  • the average light value of all data samples obtained during the locate operation may be used, and this average value may be used as the ACTUAL DATA for the assessment criterion “Light.”
  • EXP: PURPLE color n/a PURPLE color — — Type Irrigation data absent data present ACT: Color PURPLE absent x5 10 data
  • EXP Lookup table n/a Not found Marking Device ID ACT: 7362 P/F P Marking Device ID
  • EXP Lookup table n/a Not found Locate Device ID ACT: 7345 P/F P Locate Device ID
  • the process next continues to act 1422 , where the automated quality assessment application determines whether there is an absolute fail condition using, for example, the PASS/FAIL criteria described above in connection with Table 4.
  • the ACTUAL DATA may be compared to the PASS/FAIL criteria to determine if a PASS/FAIL condition is present.
  • data from the electronic manifest e.g., EM images 1262
  • the time of completion of the electronic manifest may be used to determine whether the locate operation was completed by the due date specified in the ticket. If an absolute fail condition is present, process 1400 continues to act 1424 . If no absolute fail condition is present, process 1400 continues to act 1426 .
  • Quality assessment application 1200 may indicate a failing score to a human operator.
  • quality assessment application may provided a GUI similar to that of quality assessment application 130 via which a human reviewer may review tickets assessed by ticket approval application 1200 .
  • the score of FAIL may be displayed on the ticket.
  • the ticket may be forward to a human QC reviewer using the techniques described above (e.g., at act 1322 of FIG. 15 ).
  • the automated quality assessment application automatically generates an objective locate operations quality assessment score. For example, the automated quality assessment application calculates an overall locate operations quality assessment score based on the comparison of ACTUAL DATA to EXPECT DATA discussed above in connection with FIG. 9 .
  • the automated quality assessment application may first determine the maximum number of points possible for the locate operation by first determining the sum of all weight factors and then multiplying this sum by the point value of the “Preferred” result. The automated quality assessment application may then determine the sum of the points earned for the current locate operation. The automated quality assessment application may then calculate, for example, a percent score for the current locate operation.
  • the sum of the weight factors is 55 and the point value of the “Preferred” result is 2. Therefore, in this example the maximum number of points possible for the locate operation is 55 ⁇ 2, which is 110.
  • the automated quality assessment application may then determine the sum of the points earned for the current locate operation, which in Table 9 is 103 .
  • a range of percent scores may be converted to letter scores, so that automated quality assessment application may assign, to a locate operation, a letter score indicative of its quality. For example, a percent score of 100-90% may be converted to a letter score of A, 89-80% may be converted to a letter score of B, 79-70% may be converted to a letter score of C, 69-60% may be converted to a letter score of D, and ⁇ 60% may be converted to a letter score of F.
  • a range of percent scores may be converted to a simple PASS/FAIL score. For example, a percent score of 100-60% may be converted to a score of PASS and a percent score of ⁇ 60% may be converted to a score of FAIL.
  • the numerical quality assessment score may be used to automatically categorize a locate operation as either APPROVED, SATISFACTORY, or UNSATISFACTORY.
  • a score of 60% or below may automatically render an assessment of UNSATISFACTORY, in which case, after act 1314 of FIG. 15 , the process continues to act 1322 .
  • a score of >60% to 80% may automatically render an assessment of SATISFACTORY, in which case the process continues to act 1318 , and a score of >80% to 100% may automatically render a ticket assessment of APPROVED, and the process may continue to act 1316 .
  • scoring categories may be as broad or granular as desired. For example, there may be ten scoring categories, which provide a scoring range of 0-9 for each assessment criterion; there may be five scoring categories, which provide a scoring range of 0-4 for each assessment criterion; and so on.
  • information processing component 1210 may analyze information that is provided about the locate operation (e.g., from locating equipment data 1250 or EM application 1260 ) with respect to the contents of textual ticket information 1222 of the ticket 1220 in response to which a locate operation was performed.
  • information processing component 1210 may analyze the actual types of facilities located or cleared against the requested types of facilities to be located or cleared according, for example, to the originating ticket 1220 .
  • information processing component 1210 may analyze information that is provided about the locate operation (e.g., from locating equipment data 1250 or EM application 1260 ) with respect to the contents of the VWL image 1232 of the ticket 1220 of interest.
  • information processing component 1210 may analyze the actual geo-locations of the facilities located or cleared against the expected geo-location of the dig area as indicated in the VWL image 1232 of the ticket 1220 of interest (e.g., based on geo-coordinates for a polygon delimiting the dig area).
  • information processing component 1210 may analyze information that is provided about the locate operation (e.g., from locating equipment data 1250 or EM application 1260 ) with respect to the contents of the ticket assessment outcome 1242 of the ticket 1220 of interest. In one example, information processing component 1210 may analyze the actual duration of the locate operation against the expected duration as indicated in the ticket assessment outcome 1242 of the ticket 1220 of interest. In another example, information processing component 1210 may query the risk and/or complexity information in the ticket assessment outcome 1242 , which may cause information processing component 1210 to place higher or lesser importance on certain aspects of the locate operation.
  • information processing component 1210 may analyze information that is provided about the locate operation (e.g., from locating equipment data 1250 or EM application 1260 ) with respect to the contents of the ticket assessment outcome 1242 of the ticket 1220 of interest. In one example, information processing component 1210 may analyze the actual duration of the locate operation against the expected duration as indicated in the ticket assessment outcome 1242 of the ticket 1220 of interest. In another example, information processing component 1210 may query the risk
  • information processing component 1210 may analyze information that is provided about the locate operation via the locating equipment data 1250 with respect to determining the actual work performed for the ticket 1220 of interest.
  • information processing component 1210 may analyze the color and geo-location(s) of marking material that has been dispensed by a marking device and/or the strength and geo-location of signals detected by a locate receiver device and generate an electronic representation of the locate operation, which may be compared against the expected locate operation activities according, for example, to the ticket 1220 of interest.
  • information processing component 1210 may analyze information that is provided about the locate operation via the contents of the EM image 1262 of the ticket 1220 of interest. Because each EM image 1262 may include metadata that may be analyzed and/or may be saved in a self-describing format, such as Extensible Markup Language (XML) format, the attributes of each mark and/or shape therein may be analyzed by information processing component 1210 , where collectively the marks and/or shapes may represent the actual types and geo-locations of the facilities located or cleared during locate operations of the ticket 1220 of interest. As a result, information processing component 1210 may analyze the actual types and geo-locations of the facilities located or cleared, as indicated in the EM image 1262 , against the expected types and geo-locations of the facilities according to the ticket 1220 of interest.
  • XML Extensible Markup Language
  • information processing component 1210 may analyze information that is provided about the locate operation with respect to the contents of facilities maps 1280 associated with the ticket 1220 of interest. In one example, information processing component 1210 may analyze the actual types and geo-locations of the facilities located or cleared for the ticket 1220 of interest against the expected types and geo-locations of the facilities according to the corresponding facilities maps 1280 .
  • information processing component 1210 may analyze information that is returned about the locate operation with respect to the contents of historical tickets 1290 associated with the ticket 1220 of interest. In one example, information processing component 1210 may analyze the actual types and geo-locations of the facilities located or cleared for the ticket 1220 of interest against the expected types and geo-locations of the facilities according to the corresponding historical tickets 1290 .
  • step 1314 based on the automatic ticket assessment of step 1312 , if information processing component 1210 of automated quality assessment application 1200 determines that substantially all aspects of the locate operation of the ticket 1220 of interest are satisfactory, information processing component 1210 may automatically categorize the locate operation as APPROVED and process 1300 proceeds to step 1316 .
  • an indication that the a ticket has been approved may be provided via a GUI of quality assessment application 1200 via which a human reviewer may review tickets that have been assessed by application 1200 .
  • the GUI may display an indication that the ticket has been approved.
  • information processing component 1210 of automated quality assessment application 1200 determines that the locate operation itself is satisfactory, but certain aspects of the information provided about the locate operation indicate that the locate technician needs coaching and/or additional training, information processing component 1210 may automatically categorize the locate operation as SATISFACTORY and method 1300 proceeds to step 1318 , wherein a coaching referral is processed.
  • the quality assessment outcome 1212 indicates “SATISFACTORY,” a coaching referral is generated, and process 1300 proceeds to step 1318 .
  • step 1322 if information processing component 1210 of automated quality assessment application 1200 determines that important aspects of the locate operation are unsatisfactory, the locate operation is automatically categorized as UNSATISFACTORY, a QC referral is generated, and method 1300 proceeds to step 1322 .
  • the quality assessment outcome 1212 indicates “UNSATISFACTORY” and method 1300 proceeds to step 1322 .
  • the locate operation may be automatically categorized as PROMPT and method 1300 proceeds to step 1328 .
  • the quality assessment outcome 1212 indicates “PROMPT” and method 1300 proceeds to act 1328 .
  • automated quality assessment application 1200 may use tickets 1220 , VWL application 1230 , ticket assessment application 1240 , locating equipment data 1250 , EM application 1260 , facilities maps 1280 , historical tickets 1290 , any other electronic information and/or records 1295 , and any combinations thereof. Further, the contents of any one or more data sources 1216 may be used by automated quality assessment application 1200 to weight and/or otherwise influence the interpretation (fully or in part) of any other data sources 1216 in the process of generating quality assessment outcomes 1212 .
  • the quality assessment process is completed.
  • the information that is associated with approved tickets may be stored with the appropriate ticket(s) as a part of an archival process.
  • the numerical count of approved tickets for the system may be updated and stored.
  • the coaching referral that is generated at act 1314 because the quality assessment outcome 1312 indicates “SATISFACTORY” is routed to coaching personnel.
  • the coaching referral may be directed to any locate operations supervisor, a quality control supervisor, and/or any other management personnel of the locate company.
  • the content of the coaching referral may include, for example, the name of the locate technician who is to be the subject of the locate operations coaching activity, the ticket number that generated the coaching referral, the suggested subject area or topic of the coaching activity, and the suggested timeframe in which to conduct the coaching activity.
  • coaching personnel performs the coaching activity with the locate technician.
  • the locate operations supervisor performs coaching activities with the locate technician according to the contents of the coaching referral.
  • information processing component 1210 may determine that the duration of the locate operation is less than or greater than expected and, thus, the locate technician needs coaching with respect to working effectively.
  • information processing component 1210 may determine that the environmental conditions of the locate operation are less than ideal and, thus, the locate technician needs coaching with respect to protocols for performing work in various environmental conditions.
  • the ticket that is the subject of QC referral because the quality assessment outcome 1212 indicates “UNSATISFACTORY” at act 1314 is routed to, for example, a certain QC personnel for review and a course of action is determined.
  • a certain QC supervisor receives the QC referral and reviews the contents of the quality assessment outcome 1212 for the ticket 1220 of interest and any supporting information that is associated with the ticket 1220 of interest, such as, but not limited to, the textual ticket information 1222 , the VWL image 1232 , the locating equipment data 150 that was collected during the locate operation, the EM image 1262 , and any facilities maps 1280 and/or historical tickets 1290 that correspond to the dig area of the ticket.
  • the QC supervisor may determine a course of action. In one example, it may be determined that one or more types of facilities were not marked or cleared according to the instructions (e.g., textual ticket information 1222 ) of the ticket 1220 of interest. In another example, it may be determined that the geographic location of the work performed does not match the location information of the ticket 1220 of interest. In yet another example, it may be determined that the date of the work performed does not match the locate request date information of the ticket 1220 of interest.
  • QC personnel routes the ticket to a QC technician for execution.
  • the QC supervisor routes the QC request to a QC technician and/or to the original locate technician who returns to the dig area to perform the required tasks.
  • the QC technician and/or the original locate technician returns to the dig area to perform a locate operation on the facilities in question.
  • the QC technician and/or the original locate technician returns to the correct dig area location to perform the locate operation.
  • the QC technician and/or the original locate technician completes the ticket and provides updated ticket information (e.g., the technician revisiting the dig area in order to perform the tasks that are necessary to satisfy the QC referral).
  • updated ticket information such as, but not limited to, updated locating equipment data 1250 that is collected during the QC operation and the updated EM image 126 is accessible to automated quality assessment application 1200 .
  • a real-time prompt is routed to the originating locate technician who, preferably, is still onsite at the dig area.
  • the real-time prompt is generated because the quality assessment outcome 1212 indicates “PROMPT” at act 1314 .
  • the originating locate technician processes the real-time prompt, completes the ticket, and provides updated ticket information.
  • the locate technician may be prompted to double check the ticket information and perform a locate operation on the facilities in question.
  • it may be determined that the geographic locations of locate marks for one or more types of facilities are outside a certain tolerance of the expected geographic locations of the facilities.
  • the locate technician may be prompted to perform the locate operation a second time for verification.
  • updated ticket information such as, but not limited to, updated locating equipment data 1250 that is collected during the locate operation and the updated EM image 1262 , is accessible to automated quality assessment application 1200 .
  • Process 1300 is not limited to the operations that are described in FIG. 15 . Other operations may occur, such as tracking the status of QC referrals, flagging delinquent QC referrals, tracking the status of coaching referrals, flagging delinquent coaching referrals, tracking the total ticket numbers across the entire service provider, and dashboard reporting. Additional details of a system that includes automated quality assessment application 1200 of the present disclosure and that is suitable to facilitate process 1300 of FIG. 15 are described with reference to FIGS. 15 and 16 , respectively.
  • Automated quality assessment system 1500 may include a work management server 1510 , which is maintained and operated by, for example, a locate company (not shown).
  • Work management server 1510 may be any local or centralized computing device that is capable of hosting an application.
  • work management server 1510 may be a networked application server and/or web server that is connected to a network 1540 .
  • Personnel (not shown) that are associated with automated quality assessment system 1500 may include, but are not limited to, locate operations supervisors, QC supervisors, and/or any other management personnel of the locate company, QC technicians, and locate technicians, such as locate technicians 1512 .
  • Work management server 1510 may be automated quality assessment application 1200 of the present disclosure, which is referenced in FIG. 14 .
  • Work management server 1510 may further include a workforce management application 1514 , which may be business software for assigning locate request tickets and dispatching personnel into the field.
  • ticket assessment application 1240 may reside on work management server 1510 for assessing tickets 1220 and the associated VWL images 1232 , as referenced in FIG. 14 .
  • work management server 1510 is accessible to any other entities of automated quality assessment system 1500 that are connected to network 1540 .
  • Network 1540 may be, for example, any local area network (LAN) and/or wide area network (WAN) for connecting to the Internet.
  • Network 1540 provides the communication link between any and/or all entities of automated quality assessment system 1500 .
  • network 1540 provides the communication network by which information may be exchanged between work management server 1510 , one or more onsite computers 1516 and/or locating equipment 1518 that are used by locate technicians 1512 in the field, an application server 1526 , an image server 1528 , and one or more one-call centers 1532 .
  • each entity of automated quality assessment system 1500 includes a communication interface (not shown).
  • the respective communication interfaces of work management server 1510 , onsite computers 1516 , locating equipment 1518 , application server 1526 , image server 1528 , and one-call centers 1532 may be any wired and/or wireless communication interface by which information may be exchanged between any entities of automated quality assessment system 1500 .
  • Examples of wired communication interfaces may include, but are not limited to, USB ports, RS232 connectors, RJ45 connectors, Ethernet, and any combinations thereof.
  • wireless communication interfaces may include, but are not limited to, an Intranet connection, Internet, Bluetooth® technology, Wi-Fi, Wi-Max, IEEE 802.11 technology, radio frequency (RF), Infrared Data Association (IrDA) compatible protocols, Local Area Networks (LAN), Wide Area Networks (WAN), Shared Wireless Access Protocol (SWAP), any combinations thereof, and other types of wireless networking protocols.
  • the wireless interface may be capable of capturing signals that reflect a user's intent. Further, the wireless interface may interact with a device that monitors a condition or biological state of the user, such as eye movement, brain activity, heart rate, and/or other subtle signals.
  • Onsite computers 1516 may be any computing devices that are capable of processing and executing program instructions. Onsite computers 1516 may be used by locate technicians 1512 that are performing locate operations in the field.
  • each onsite computer 1516 may be a portable computer, a personal computer, a tablet device, a personal digital assistant (PDA), a cellular radiotelephone, a mobile computing device, a touch-screen device, a touchpad device, or generally any device including, or connected to, a processor and a user interface.
  • PDA personal digital assistant
  • each onsite computer 1516 is a portable computing device, such as laptop computer or tablet device.
  • Onsite computers 1516 may be used by locate technicians 1512 to process locating equipment data 1250 that may be returned from locating equipment 1518 during locate operations.
  • EM application 1260 which is referenced in FIG. 14 , may reside on each onsite computer 1516 for use by locate technicians 1512 to document locate operations while at the work site.
  • Locating equipment 1518 may be any locating equipment that is used by locate technicians 1512 in the field to perform locate operations and that is capable of providing locating equipment data 1250 , which is referenced in FIG. 14 .
  • the locating equipment data 1250 may be passed from locating equipment 1518 directly to network 1540 and/or managed by onsite computers 1516 that are connected to network 1540 .
  • locating equipment 1518 may include a marking device 1520 having a housing, a locate receiver 1522 , a locate transmitter 1524 , and any combinations thereof.
  • Application server 1526 of automated quality assessment system 1500 may be any application server, such as a web application server and/or web portal, by which one or more excavators 1536 may access VWL application 1230 , which is referenced in FIG. 14 , with respect to generating VWL images 1232 for indicating the dig area.
  • Excavators 1536 may be any personnel associated with excavation companies (not shown), such as, but not limited to, individuals who are requesting and/or performing excavation activities.
  • Excavators 1536 may access application server 1526 for generating VWL images 1232 and for submitting tickets 1220 to one-call centers 1532 .
  • Image server 1528 may be any computer device for storing and providing input images 1530 , such as, but not limited to, vertical aerial images, oblique aerial images, and/or any images of geographic locations.
  • Input images 1530 may be accessed by VWL application 1230 of application server 1526 and marked up with virtual white lines by excavators 1536 in order to create VWL images 1232 . In this way, input images 1530 may be the source images for VWL application 1230 .
  • input images 1530 may be accessed by EM application 1260 of onsite computers 1516 and marked up by locate technicians 1512 in order to create EM images 1262 .
  • input images 1530 may be the source images for EM application 1260 on each onsite computer 1516 .
  • VWL images 1232 that are associated with tickets 1220 may be the source images for EM application 1260 of onsite computers 1516 .
  • automated quality assessment system 1500 is not limited to the types and numbers of entities that are shown in FIG. 19 . Any types and numbers of entities that may be useful in underground facilities locate applications may be included in automated quality assessment system 1500 . More details of the operation of automated quality assessment system 1500 for automatically performing quality control in underground facility locate applications are described with reference to FIG. 20 . Also, it should be appreciated that while the automatic quality assessment application 1200 is shown as part of a workforce management server in the exemplary system of FIG. 19 , in other embodiments an apparatus for executing the automatic quality assessment application 1200 , such as the apparatus 1800 shown in FIG. 12 , may reside within a housing of one or more pieces of locating equipment, such as within the housing of marking device 1520 .
  • Method 1700 may include, but is not limited to, the following steps, which may be implemented in any order.
  • excavators may generate VWL images and submit locate request tickets.
  • excavators 1536 may generate VWL images 1232 to indicate the planned excavation by accessing VWL application 1230 of application server 1526 .
  • a certain input image 1530 may be retrieved from image server 1528 via network 1540 .
  • This input image 1530 may be the image that is marked up with virtual white lines using VWL application 1230 .
  • Excavators 1536 may then submit locate requests using any submission process, such as the submission process provided by one-call centers 1532 .
  • the tickets are transmitted to locate companies and processed.
  • tickets 1220 with the associated VWL images 1232 are transmitted via network 1540 from one-call centers 1532 to work management server 1510 , which is associated with a certain locate company. Tickets 1220 with the associated VWL images 1232 are assigned to locate technicians 1512 who are dispatched into the field to perform locate operations. In particular, tickets 1220 with the associated VWL images 1232 are transmitted via network 1540 from work management server 1510 to onsite computers 1516 of locate technicians 1512 who are in the field.
  • the locate technicians in the field receive the tickets and perform locate operations accordingly.
  • locate technicians 1512 in the field receive tickets 1220 with the associated VWL images 1232 at onsite computers 1516 , review the information of the ticket 1220 and VWL images 1232 of interest, and perform locate operations using locating equipment 1518 , such as marking device 1520 , locate receiver 1522 , locate transmitter 1524 , and/or any combinations thereof.
  • information about the locate operations is collected onsite.
  • locate technicians 1512 are performing locate operations
  • marking device data from marking device 1520 and/or locate receiver data from locate receiver 1522 is collected and stored as locating equipment data 1250 at onsite computers 1516 .
  • locate technicians 1512 may use EM application 1260 at onsite computers 1516 to create EM images 1262 that reflect work performed during the locate operation associated with the ticket 1220 of interest.
  • the VWL image 1232 of the originating ticket 1220 may be the starting image to be marked up using EM application 1260 .
  • a certain input image 1530 may be retrieved from image server 1528 via network 1540 . This input image 1530 may then be the starting image for EM application 1260 .
  • completed tickets 1534 may include associated EM images 1262 and locating equipment data 1250 .
  • Completed tickets 1534 also maintain any original ticket information, such as any textual ticket information 1222 of the original tickets 1220 .
  • completed tickets that include a collection of information about the locate operations are transmitted to automated quality assessment application for processing.
  • completed tickets 1534 that may include EM images 1262 and/or locating equipment data 1250 are transmitted via network 1540 from onsite computers 1516 to automated quality assessment application 1200 at work management server 1510 for processing.
  • the quality assessment process is automatically performing on completed tickets 1534 using, for example, one or more of the automated quality assessment techniques describe above.
  • completed tickets 1534 , quality assessment outcomes 1212 , and any other associated information are stored at work management server 1510 .
  • the outcomes may be displayed via a GUI provided by application 1200 such that a human reviewer may review that outcomes generated by application 1200 .
  • quality assessment outcomes 1212 may be aggregated over time and may themselves become a component of data sources 1216 in the form of, for example, historical quality assessment outcomes. Further, the aggregated quality assessment outcomes 1212 may be used for any data analysis purposes.
  • automated quality assessment application 1200 is shown installed and executing on work management server 1510 of automated quality assessment system 1500 , this is exemplary only.
  • the functionality of automated quality assessment application 1200 may reside fully or in part at any one or more entities of automated quality assessment system 1500 , as long as the one or more entities have suitable processing capability and access to at least some of the data sources 1216 .
  • the functionality of automated quality assessment application 1200 may be installed and executing fully or in part on one or more onsite computers 1516 , one or more devices of locating equipment 1518 , application server 1526 , image server 1528 , one or more one-call centers 1532 , and so on.
  • system and methods of the present disclosure are not limited to locate operations involving underground facilities only.
  • the system and methods of the present disclosure are suitable for performing quality control of locate operations, activities to detect or infer the presence or absence of aboveground facilities, and any combination thereof.
  • the system and methods of the present disclosure can be used in other industries and practices such as, for example, used in the inspection practices of the building and construction fields.
  • inventive embodiments are presented by way of example only and that, within the scope of the appended claims and equivalents thereto, inventive embodiments may be practiced otherwise than as specifically described and claimed.
  • inventive embodiments of the present disclosure are directed to each individual feature, system, article, material, kit, and/or method described herein.
  • the above-described embodiments can be implemented in any of numerous ways.
  • the embodiments may be implemented using hardware, software or a combination thereof.
  • the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers.
  • the various methods or processes outlined herein may be coded as software that is executable on one or more processors that employ any one of a variety of operating systems or platforms. Additionally, such software may be written using any of a number of suitable programming languages and/or programming or scripting tools, and also may be compiled as executable machine language code or intermediate code that is executed on a framework or virtual machine.
  • inventive concepts may be embodied as a computer readable storage medium (or multiple computer readable storage media) (e.g., a computer memory, one or more floppy discs, compact discs, optical discs, magnetic tapes, flash memories, circuit configurations in Field Programmable Gate Arrays or other semiconductor devices, or other tangible computer storage medium) encoded with one or more programs that, when executed on one or more computers or other processors, perform methods that implement the various embodiments of the invention discussed above.
  • the computer readable medium or media can be transportable, such that the program or programs stored thereon can be loaded onto one or more different computers or other processors to implement various aspects of the present invention as discussed above.
  • program or “software” are used herein in a generic sense to refer to any type of computer code or set of computer-executable instructions that can be employed to program a computer or other processor to implement various aspects of embodiments as discussed above. Additionally, it should be appreciated that according to one aspect, one or more computer programs that when executed perform methods of the present invention need not reside on a single computer or processor, but may be distributed in a modular fashion amongst a number of different computers or processors to implement various aspects of the present invention.
  • Computer-executable instructions may be in many forms, such as program modules, executed by one or more computers or other devices.
  • program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types.
  • functionality of the program modules may be combined or distributed as desired in various embodiments.
  • data structures may be stored in computer-readable media in any suitable form.
  • data structures may be shown to have fields that are related through location in the data structure. Such relationships may likewise be achieved by assigning storage for the fields with locations in a computer-readable medium that conveys relationship between the fields.
  • any suitable mechanism may be used to establish a relationship between information in fields of a data structure, including through the use of pointers, tags or other mechanisms that establish relationship between data elements.
  • inventive concepts may be embodied as one or more methods, of which an example has been provided.
  • the acts performed as part of the method may be ordered in any suitable way. Accordingly, embodiments may be constructed in which acts are performed in an order different than illustrated, which may include performing some acts simultaneously, even though shown as sequential acts in illustrative embodiments.
  • a reference to “A and/or B”, when used in conjunction with open-ended language such as “comprising” can refer, in one embodiment, to A only (optionally including elements other than B); in another embodiment, to B only (optionally including elements other than A); in yet another embodiment, to both A and B (optionally including other elements); etc.
  • the phrase “at least one,” in reference to a list of one or more elements, should be understood to mean at least one element selected from any one or more of the elements in the list of elements, but not necessarily including at least one of each and every element specifically listed within the list of elements and not excluding any combinations of elements in the list of elements.
  • This definition also allows that elements may optionally be present other than the elements specifically identified within the list of elements to which the phrase “at least one” refers, whether related or unrelated to those elements specifically identified.
  • “at least one of A and B” can refer, in one embodiment, to at least one, optionally including more than one, A, with no B present (and optionally including elements other than B); in another embodiment, to at least one, optionally including more than one, B, with no A present (and optionally including elements other than A); in yet another embodiment, to at least one, optionally including more than one, A, and at least one, optionally including more than one, B (and optionally including other elements); etc.

Abstract

Methods, apparatus and systems for computer-aided determination of quality assessment for locate and marking operations. In one example, a quality assessment decision is solely under the discretion of a human reviewer, albeit facilitated in some respects by computer-aided display of information, and electronic record keeping and communication functions associated with the quality assessment result(s). In another example, information related to a locate and marking operation is electronically analyzed such that a quality assessment is not based solely on human discretion, but rather based at least in part on some predetermined criteria and/or metrics that facilitate an automated determination of quality assessment.

Description

    CROSS-REFERENCES TO RELATED APPLICATIONS
  • This application claims a priority benefit, under 35 U.S.C. §120, as a continuation-in-part (CIP) of U.S. Non-provisional patent application Ser. No. 12/204,454, filed Sep. 4, 2008, and entitled “Quality assessment System For And Method Of Performing Quality Control In Field Service Applications.” Ser. No. 12/204,454 in turn claims a priority benefit, under 35 U.S.C. § 119(e), to U.S. Provisional Patent Application Ser. No. 61/076,253, filed Jun. 27, 2008, and entitled “Quality assessment System For And Method Of Performing Quality Control In Field Service Applications.”
  • This application also claims a priority benefit, under 35 U.S.C. §119(e), to each of the following U.S. Provisional Applications: Ser. No. 61/102,151, filed Oct. 2, 2008, and entitled “Data Acquisition System For And Method Of Analyzing Locate Operations Based On Marking Device Actuations;” Ser. No. 61/102,169, filed Oct. 2, 2008, and entitled “Data Acquisition System For And Method Of Analyzing Locate Operations With Respect To Facilities Maps;” Ser. No. 61/102,186, filed Oct. 2, 2008, and entitled “Data Acquisition System For And Method Of Analyzing Locate Operations With Respect To Historical Tickets;” Ser. No. 61/102,205, filed Oct. 2, 2008, and entitled “Data Acquisition For And Method Of Analyzing Locate Operations With Respect To Environmental Landmarks;” Ser. No. 61/151,574, filed Feb. 11, 2009, and entitled “Marking Device That Has Enhanced Features For Underground Facility Locate Operations;” Ser. No. 61/151,578, filed Feb. 11, 2009, and entitled “Locating Equipment That Has Enhanced Features for Underground Facility Locate Applications;” Ser. No. 61/184,092, filed Jun. 4, 2009, and entitled “System For And Method Of Determining A Locate Operations Quality Assessment Score;” and Ser. No. 61/220,491, filed Jun. 25, 2009, and entitled “Methods and Apparatus for Assessing Field Service Operation Tickets.”
  • Each of the prior applications identified above is incorporated by reference herein in its entirety.
  • BACKGROUND
  • Field service operations may be any operation in which companies dispatch technicians and/or other staff to perform certain activities, for example, installations, services and/or repairs. Field service operations may exist in various industries, examples of which include, but are limited to, network installations, utility installations, security systems, construction, medical equipment, heating, ventilating and air conditioning (HVAC) and the like.
  • An example of a field service operation in the construction industry is a so-called “locate and marking operation,” also commonly referred to more simply as a “locate operation” (or sometimes merely as “a locate”). In a typical locate operation, a locate technician visits a work site in which there is a plan to disturb the ground (e.g., excavate, dig one or more holes and/or trenches, bore, etc.) so as to determine a presence or an absence of one or more underground facilities (such as various types of utility cables and pipes) in a dig area to be excavated or disturbed at the work site. In some instances, a locate operation may be requested for a “design” project, in which there may be no immediate plan to excavate or otherwise disturb the ground, but nonetheless information about a presence or absence of one or more underground utilities at a work site may be valuable to inform a planning, permitting and/or engineering design phase of a future construction project.
  • In many states, an excavator who plans to disturb ground at a work site is required by law to notify any potentially affected underground facility owners prior to undertaking an excavation activity. Advanced notice of excavation activities may be provided by an excavator (or another party) by contacting a “one-call center.” One-call centers typically are operated by a consortium of underground facility owners for the purposes of receiving excavation notices and in turn notifying facility owners and/or their agents of a plan to excavate. As part of an advanced notification, excavators typically provide to the one-call center various information relating to the planned activity, including a description of the dig area to be excavated or otherwise disturbed.
  • A locate operation typically is initiated as a result of an excavator providing an excavation notice to a one-call center. An excavation notice also is commonly referred to as a “locate request,” and may be provided by the excavator to the one-call center via an electronic mail message, information entry via a website maintained by the one-call center, or a telephone conversation between the excavator and a human operator at the one-call center. The locate request may include an address or some other location-related information describing the geographic location of a work site at which the excavation is to be performed, as well as a description of the dig area (e.g., a text description), such as its location relative to certain landmarks and/or its approximate dimensions, within which there is a plan to disturb the ground. One-call centers similarly may receive locate requests for design projects (for which, as discussed above, there may be no immediate plan to excavate or otherwise disturb the ground).
  • Based on the information provided in a locate request for planned excavation or design projects, the one-call center identifies certain underground facilities that may be present at the indicated work site. For example, one-call centers generally have access to various existing maps of underground facilities in their jurisdiction, referred to as “facilities maps.” Facilities maps typically are provided by underground facilities owners within the jurisdiction and show, for respective different utility types, where underground facilities purportedly may be found relative to some geographic reference frame or coordinate system (e.g., a grid, a street or property map, GPS latitude and longitude coordinates, etc.).
  • Most often, using such facilities maps, a one-call center identifies a significant buffer zone around an identified work site (i.e., based on the address or location information provided in the locate request), so as to make an over-inclusive identification of underground utilities that may be present (e.g., to err on the side of caution). This practice of creating a buffer zone around an identified work site with reference to one or more facilities maps commonly is referred to as generating a “polygon” or “polygon map.” Based on these generally over-inclusive polygons (and in some instances significantly over-inclusive polygons), the one-call center identifies all of the underground facilities that may fall within the polygon so as to notify the corresponding facility owners and/or their agents of the proposed excavation or design project. Again, it should be appreciated that polygons or polygon maps utilized by one-call centers for this purpose typically embrace a geographic area that includes but goes well beyond the actual work site, and in many cases the geographic area enclosed by a given polygon is significantly larger than the actual dig area in which excavation or other similar activities are planned.
  • Once facilities implicated by the locate request are identified by a one-call center (e.g., via the polygon process), the one-call center generates a “locate request ticket” (also known as a “locate ticket,” or simply a “ticket”). The locate request ticket essentially constitutes an instruction to inspect a work site, and typically identifies the work site of the proposed excavation or design and a description of the dig area, typically lists on the ticket all of the underground facilities that may be present at the work site (e.g., by providing a member code for the facility owner of an underground facility that falls within a given polygon), and may also include various other information relevant to the proposed excavation or design (e.g., the name of the excavation company, a name of a property owner or party contracting the excavation company to perform the excavation, etc.). The one-call center sends the ticket to one or more underground facility owners 140 and/or one or more locate service providers 130 (who may be acting as contracted agents of the facility owners) so that they can conduct a locate and marking operation to verify a presence or absence of the underground facilities in the dig area. For example, in some instances, a given underground facility owner 140 may operate its own fleet of locate technicians (e.g., locate technician 145), in which case the one-call center 120 may send the ticket to the underground facility owner 140. In other instances, a given facility owner may contract with a locate service provider to receive locate request tickets and perform a locate and marking operation in response to received tickets on their behalf.
  • More specifically, upon receiving the locate request, a locate service provider or a facility owner (hereafter referred to as a “ticket recipient”) may dispatch a locate technician to the work site of planned excavation to determine a presence or absence of one or more underground facilities in the dig area to be excavated or otherwise disturbed. A first step for the locate technician includes utilizing an underground facility “locate device,” which is an instrument for detecting facilities that are concealed in some manner, such as cables and pipes that are located underground, to verify the presence or absence of underground facilities indicated in the locate request ticket as potentially present in the dig area (e.g., via the facility owner member codes listed in the ticket). An underground facility locate device is used to detect electromagnetic fields that are generated by a “test” signal provided along a length of a target facility to be identified. Locate devices typically include both a signal transmitter to provide the test signal (e.g., which is applied by the locate technician to a tracer wire disposed along a length of a facility), and a signal receiver which is generally a hand-held apparatus carried by the locate technician as the technician walks around the dig area to search for underground facilities. The signal receiver indicates a presence of a facility when it detects electromagnetic fields arising from the test signal. Conversely, the absence of a signal detected by the receiver of the locate device generally indicates the absence of the target facility.
  • Subsequently, the locate technician then generally marks the presence (and in some cases the absence) of a given underground facility in the dig area based on the various signals detected (or not detected) using the locate device. For this purpose, the locate technician conventionally utilizes a “marking device” to dispense a marking material on, for example, the surface of the ground along a detected underground facility. Marking material may be any material, substance, compound, and/or element, used or which may be used separately or in combination to mark, signify, and/or indicate. Examples of marking materials may include, but are not limited to, paint, chalk, dye, and/or iron. Marking devices, such as paint marking wands and/or paint marking wheels, provide a convenient method of dispensing marking materials onto surfaces, such as onto the surface of the ground.
  • In some environments, arrows, flags, darts, or other types of physical marks may be used to mark the presence or absence of an underground facility in a dig area, in addition to or as an alternative to a material applied to the ground (such as paint, chalk, dye) along the path of a detected utility. The marks resulting from any of a wide variety of materials and/or objects used to indicate a presence or absence of underground facilities generally are referred to as “locate marks.” Often, different color materials and/or physical objects may be used for locate marks, wherein different colors correspond to different utility types. For example, the American Public Works Association (APWA) has established a standardized color-coding system for utility identification for use by public agencies, utilities, contractors and various groups involved in ground excavation (e.g., red=electric power lines and cables; blue=potable water; orange=telecommunication lines; yellow=gas, oil, steam). In some cases, the technician also may provide one or more marks to indicate that no facility was found in the dig area (sometimes referred to as a “clear”).
  • As mentioned above, the foregoing activity of identifying and marking a presence or absence of one or more underground facilities generally is referred to for completeness as a “locate and marking operation.” However, in light of common parlance adopted in the construction industry, and/or for the sake of brevity, one or both of the respective locate and marking functions may be referred to in some instances simply as a “locate operation” or a “locate” (i.e., without making any specific reference to the marking function). Accordingly, it should be appreciated that any reference in the relevant arts to the task of a locate technician simply as a “locate operation” or a “locate” does not necessarily exclude the marking portion of the overall process.
  • Inaccurate locating and/or marking of underground facilities can result in physical damage to the facilities, property damage, and/or personal injury during the excavation process that, in turn, can expose a facility owner or contractor to significant legal liability. When underground facilities are damaged and/or when property damage or personal injury results from damaging an underground facility during an excavation, the excavator may assert that the facility was not accurately located and/or marked by a locate technician, while the locate contractor who dispatched the technician may in turn assert that the facility was properly located and marked. Proving whether the underground facility was properly located and marked can be difficult after the excavation, because in many cases the physical locate marks (e.g., the marking material or other physical marks used to mark the facility on the surface of the dig area) will have been disturbed or destroyed during the excavation process.
  • SUMMARY
  • As discussed above, in various field service operations, a number of field technicians typically are dispatched to perform field operations at any given time, and over any given time period each technician may be assigned numerous work orders, or “tickets” specifying aspects of the field operations to be performed. The volume of tickets per technician may be particularly high in the construction industry, especially in connection with locate and marking operations. The inventors have recognized and appreciated that implementing and performing meaningful oversight and quality control activities in a timely fashion for several field technicians each performing several field operations in a given time period may present challenges, and that failure to perform meaningful oversight and quality control activities may adversely affect customer satisfaction.
  • Additionally, the inventors have appreciated that the time, effort, and cost that is associated with re-performing work in the field, or with correcting and/or improving poorly performed field calls, may be unacceptable. Consequently, the inventors have realized that a need exists for methods of providing oversight and quality control in field service operations in order to improve customer satisfaction, to identify and reduce the number of poorly performed tickets, and to improve visibility into distributed workforce operations.
  • In view of the foregoing, various inventive embodiments disclosed herein relate generally to methods, apparatus and systems for computer-aided determination of quality assessment for locate and marking operations. In some embodiments, a quality assessment decision is solely under the discretion of a human reviewer, albeit facilitated in some respects by computer-aided display of information, and electronic record keeping and communication functions associated with the quality assessment result(s). In other embodiments, information related to a locate and marking operation is electronically analyzed such that a quality assessment is not based solely on human discretion, but rather based at least in part on some predetermined criteria and/or metrics that facilitate an automated determination of quality assessment.
  • More specifically, in some embodiments the methods, apparatus and systems described herein enable human approvers and/or managers to review and assess the quality of locate operations, in which a quality assessment decision is solely under their discretion. Approvers and/or managers may employ computer-aided techniques (e.g., computer-aided display of information, and electronic archiving of information, communication of information, etc.) in connection with the quality assessment. In other embodiments, methods, apparatus and systems according to the present disclosure relate to at least partially automating oversight and quality assessment in underground facility locate applications and/or other field service operations. For example, in some embodiments, an automated quality assessment system may receive information related to a locate and marking operation from one or more sources of electronic data, analyze the contents of the received electronic data, and automatically assess the quality of the operation based at least in part on the analysis. In other embodiments, automated analysis of at least some of the received electronic data relating to the locate and marking operation facilitates further analysis and/or quality assessment by a human, in which the quality assessment is not based solely on the discretion of the human, but is significantly informed in some manner by automated analysis of data.
  • In sum, one embodiment of the present invention is directed to a method for evaluating, in a computer comprising at least one hardware processor, at least one tangible storage medium, and at least one input/output (I/O) interface, a quality of a locate operation to identify a presence or an absence of at least one underground facility at a work site pursuant to an instruction to a field-service technician. The method comprises: A) receiving, via the at least one I/O interface, first information describing at least one act of the field-service technician following issuance of the instruction to the field-service technician; B) electronically analyzing the first information; C) automatically generating, based on B), at least one indication of a quality assessment of the locate operation; and D) electronically storing on the at least one tangible storage medium, and/or electronically transmitting via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
  • According to another aspect of the present disclosure, an apparatus for facilitating the evaluation of a quality of a locate operation to identify a presence or an absence of at least one underground facility at a work site pursuant to an instruction to a field-service technician is presented. The apparatus comprises: at least one input/output interface; at least one tangible storage medium to store processor-executable instructions; and a processor coupled to the at least one input/output interface and the at least one tangible storage medium, wherein upon execution of the processor-executable instructions by the processor, the processor: A) controls the at least one I/O interface so as to receive first information describing at least one act of the field-service technician following issuance of the instruction to the field-service technician; B) electronically analyzes the first information; C) automatically generates, based on B), at least one indication of a quality assessment of the locate operation; and D) controls the at least one tangible storage medium so as to electronically store, and/or controls the at least one I/O interface so as to electronically transmit, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
  • According to a further aspect of the present disclosure, at least one computer-readable storage medium encoded with instructions that, when executed by a processor in a computer comprising at least one input/output (I/O) interface, perform a method for evaluating a quality of a locate operation to identify a presence or an absence of at least one underground facility within a work site pursuant to an instruction to a field-service technician is presented. The method comprises: A) receiving, via the at least one I/O interface, first information describing at least one act of the field-service technician following issuance of the ticket to the field-service technician; B) electronically analyzing the first information; C) automatically generating, based on B), at least one indication of a quality assessment of the locate operation; and D) electronically storing on the at least one computer-readable storage medium, and/or electronically transmitting via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
  • According to another aspect of the presented disclosure, a method is presented for evaluating, in a computer comprising at least one hardware processor, at least one tangible storage medium, and at least one input/output (I/O) interface, a quality of a locate operation to identify a presence or an absence of at least one underground facility at a work site pursuant to an instruction to a field-service technician. The method comprises: A) receiving, via the at least one I/O interface, first geographic information indicating a first location of the field-service technician following issuance of the instruction to the field-service technician; B) receiving, via the at least one I/O interface, second geographic information indicating a second location at which the locate operation was requested to be performed; C) determining a distance between the first location and the second location; D) determining whether the distance is within a predefined range; E) if it is determined that the distance is within or equal to the predefined range, generating at least one indication so as to indicate that the locate operation is approved; and F) if it is determined that the distance is not within the predefined range, generating at least one indication so as to indicate that the locate operation is unsatisfactory.
  • According to a further aspect of the present disclosure, an apparatus for facilitating an evaluation of a quality of a locate operation to identify a presence or an absence of at least one underground facility at the work site pursuant to an instruction to a field-service technician is presented. The apparatus comprises: at least one input/output interface; at least one tangible storage medium to store processor-executable instructions; and a processor coupled to the at least one input/output interface and the at least one tangible storage medium, wherein upon execution of the processor-executable instructions by the processor, the processor: A) controls the at least one I/O interface so as to receive first geographic information indicating a first location of the field-service technician following issuance of the instruction to the field-service technician; B) controls the at least one I/O interface so as to receive second geographic information indicating a second location at which the locate operation was requested to be performed; C) determines a distance between the first location and the second location; D) determines whether the distance is within a predefined range; E) if it is determined that the distance is within or equal to the predefined range, generates at least one indication so as to indicate that the locate operation is approved; and F) if it is determined that the distance is not within the predefined range, generates at least one indication so as to indicate that the locate operation is unsatisfactory.
  • According to another aspect of the present disclosure, at least one computer-readable storage medium encoded with instructions that, when executed by a processor in a computer comprising at least one input/output (I/O) interface, perform a method for evaluating a quality of a locate operation to identify a presence or an absence of at least one underground facility at a work site pursuant to an instruction to a field-service technician is presented. The method comprises: A) receiving, via the at least one I/O interface, first geographic information indicating a first location of the field-service technician following issuance of the instruction to the field-service technician; B) receiving, via the at least one I/O interface, second geographic information indicating a second location at which the locate operation was requested to be performed; C) determining a distance between the first location and the second location; D) determining whether the distance is within a predefined range; E) if it is determined that the distance is within or equal to the predefined range, generating at least one indication so as to indicate that the locate operation is approved; and F) if it is determined that the distance is not within the predefined range, generating at least one indication so as to indicate that the locate operation is unsatisfactory.
  • According to a further aspect of the present disclosure, a method is presented for evaluating, in a computer comprising at least one hardware processor, at least one tangible storage medium, and at least one input/output (I/O) interface, a quality of a locate operation performed by a field-service technician at a work site to detect a presence or an absence of at least one underground facility. The method comprises: A) receiving, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site, wherein the first information is generated by equipment used by the field-service technician to perform the locate operation; B) providing a plurality of quality assessment criteria; C) for each of the plurality of quality assessment criteria, providing at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, providing an expected data value or range of expected data values; E) determining, for each of the plurality of quality assessment criteria, into which of the at least two scoring categories the locate operation falls by comparing the first information to the expected data value or range of expected data values for at least one of the at least two scoring categories; F) for each of the plurality of quality assessment criteria, assigning to the locate operation the scoring value or grade associated with the scoring category into which the locate operation falls; G) combining the scoring value or grades for all of the quality assessment criteria to generate at least one indication of the quality assessment; and H) electronically storing on the at least one tangible storage medium, and/or electronically transmitting via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
  • According to another aspect of the present disclosure, an apparatus for facilitating the evaluation of a quality of a locate operation performed by a field-service technician at a work site to identify a presence or an absence of at least one underground facility within the work site is presented. The apparatus comprises: at least one input/output interface; at least one tangible storage medium to store processor-executable instructions; and a processor coupled to the at least one input/output interface and the at least one tangible storage medium, wherein upon execution of the processor-executable instructions by the processor, the processor: A) receives, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site, wherein the first information is generated by equipment used by the field-service technician to perform the locate operation; B) provides a plurality of quality assessment criteria; C) for each of the plurality of quality assessment criteria, provides at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, provides an expected data value or range of expected data values; E) determines, for each of the plurality of quality assessment criteria, into which of the at least two scoring categories the locate operation falls by comparing the first information to the expected data value or range of expected data values for at least one of the at least two scoring categories; F) for each of the plurality of quality assessment criteria, assigns to the locate operation the scoring value or grade associated with the scoring category into which the locate operation falls; G) combines the scoring value or grades for all of the quality assessment criteria to generate at least one indication of the quality assessment; and H) electronically stores on the at least one tangible storage medium, and/or electronically transmits via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
  • According to another aspect of the present disclosure, at least one computer-readable storage medium encoded with instructions that, when executed by a processor in a computer comprising at least one input/output (I/O) interface, perform a method for evaluating a quality of a locate operation performed by a field-service technician at a work site to identify a presence or an absence of at least one underground facility within the work site is presented. The method comprises: A) receiving, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site, wherein the first information is generated by equipment used by the field-service technician to perform the locate operation; B) providing a plurality of quality assessment criteria; C) for each of the plurality of quality assessment criteria, providing at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, providing an expected data value or range of expected data values; E) determining, for each of the plurality of quality assessment criteria, into which of the at least two scoring categories the locate operation falls by comparing the first information to the expected data value or range of expected data values for at least one of the at least two scoring categories; F) for each of the plurality of quality assessment criteria, assigning to locate operation the scoring value or grade associated with the scoring category into which the locate operation falls; G) combining the scoring value or grades for all of the quality assessment criteria to generate at least one indication of the quality assessment; and H) electronically storing on the at least one computer-readable storage medium, and/or electronically transmitting via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
  • According to a further aspect of the present disclosure a method is presented for evaluating, in a computer comprising at least one hardware processor, at least one tangible storage medium, and at least one input/output (I/O) interface, a quality of a locate operation performed by a field-service technician at a work site to detect a presence or an absence of at least one underground facility. The method comprising: A) receiving, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site and second information relating to a description of the locate operation to be performed; B) selecting a plurality of quality assessment criteria based at least in part on the first information and/or the second information; C) for each of the plurality of quality assessment criteria, providing at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, generating an expected data value or range of expected data values based, at least in part, on the first information and/or second information; E) selecting, based, at least in part, on the first information and/or the second information, a weighting factor for each of the plurality of quality assessment criteria, the weighting factor for each quality assessment criterion indicating the relative importance of the quality assessment criterion to each of the other quality assessment criteria; F) determining, for each of the plurality of quality assessment criteria, into which of the at least two scoring categories the locate operation falls by comparing the first information to the expected data value or range of expected data values for at least one of the at least two scoring categories; G) for each of the plurality of quality assessment criteria, assigning to the locate operation the scoring value or grade associated with the scoring category into which the locate operation falls and weighting the scoring value or grade using the weighting factor for the assessment criterion; H) combining the weighted scoring value or grades for all of the quality assessment criteria to generate at least one indication of the quality assessment; and I) electronically storing on the at least one tangible storage medium, and/or electronically transmitting via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
  • According to another aspect of the present disclosure, an apparatus for facilitating the evaluation of a quality of a locate operation performed by a field-service technician at a work site to identify a presence or an absence of at least one underground facility within the work site is provided. The apparatus comprises: at least one input/output interface; at least one tangible storage medium to store processor-executable instructions; and a processor coupled to the at least one input/output interface and the at least one tangible storage medium, wherein upon execution of the processor-executable instructions by the processor, the processor: A) receives, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site and second information relating to a description of the locate operation to be performed; B) selects a plurality of quality assessment criteria based at least in part on the first information and/or the second information; C) for each of the plurality of quality assessment criteria, provides at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, generates an expected data value or range of expected data values based, at least in part, on the first information and/or second information; E) selects, based, at least in part, on the first information and/or the second information, a weighting factor for each of the plurality of quality assessment criteria, the weighting factor for each quality assessment criterion indicating the relative importance of the quality assessment criterion to each of the other quality assessment criteria; F) determines, for each of the plurality of quality assessment criteria, into which of the at least two scoring categories the locate operation falls by comparing the first information to the expected data value or range of expected data values for at least one of the at least two scoring categories; G) for each of the plurality of quality assessment criteria, assigns to the locate operation the scoring value or grade associated with the scoring category into which the locate operation falls and weights the scoring value or grade using the weighting factor for the assessment criterion; H) combines the weighted scoring value or grades for all of the quality assessment criteria to generate at least one indication of the quality assessment; and I) electronically stores on the at least one tangible storage medium, and/or electronically transmits via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
  • According to a further aspect of the present disclosure, at least one computer-readable storage medium encoded with instructions that, when executed by a processor in a computer comprising at least one input/output (I/O) interface, perform a method for evaluating a quality of a locate operation performed by a field-service technician at a work site to identify a presence or an absence of at least one underground facility within the work site is presented. The method comprises: A) receiving, via the at least one I/O interface, first information describing at least some aspects of the locate operation as performed by the field-service technician at the work site and second information relating to a description of the locate operation to be performed; B) selecting a plurality of quality assessment criteria based at least in part on the first information and/or the second information; C) for each of the plurality of quality assessment criteria, providing at least two scoring categories, each scoring category associated with a scoring value or grade; D) for each scoring category, generating an expected data value or range of expected data values based, at least in part, on the first information and/or second information; E) selecting, based, at least in part, on the first information and/or the second information, a weighting factor for each of the plurality of quality assessment criteria, the weighting factor for each quality assessment criterion indicating the relative importance of the quality assessment criterion to each of the other quality assessment criteria; F) determining, for each of the plurality of quality assessment criteria, into which of the at least two scoring categories the locate operation falls by comparing the first information to the expected data value or range of expected data values for at least one of the at least two scoring categories; G) for each of the plurality of quality assessment criteria, assigning to the locate operation the scoring value or grade associated with the scoring category into which the locate operation falls and weighting the scoring value or grade using the weighting factor for the assessment criterion; H) combining the weighted scoring value or grades for all of the quality assessment criteria to generate at least one indication of the quality assessment; and I) electronically storing on the at least one computer-readable storage medium, and/or electronically transmitting via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
  • For purposes of the present disclosure, the term “dig area” refers to a specified area of a work site within in which there is a plan to disturb the ground (e.g., excavate, dig holes and/or trenches, bore, etc.), and beyond which there is no plan to excavate in the immediate surroundings. Thus, the metes and bounds of a dig area are intended to provide specificity as to where some disturbance to the ground is planned at a given work site. It should be appreciated that a given work site may include multiple dig areas.
  • The term “facility” refers to one or more lines, cables, fibers, conduits, transmitters, receivers, or other physical objects or structures capable of or used for carrying, transmitting, receiving, storing, and providing utilities, energy, data, substances, and/or services, and/or any combination thereof. The term “underground facility” means any facility beneath the surface of the ground. Examples of facilities include, but are not limited to, oil, gas, water, sewer, power, telephone, data transmission, cable television (TV), and/or internet services.
  • The term “locate device” refers to any apparatus and/or device for detecting and/or inferring the presence or absence of any facility, including without limitation, any underground facility.
  • The term “marking device” refers to any apparatus, mechanism, or other device that employs a marking dispenser for causing a marking material and/or marking object to be dispensed, or any apparatus, mechanism, or other device for electronically indicating (e.g., logging in memory) a location, such as a location of an underground facility. Additionally, the term “marking dispenser” refers to any apparatus, mechanism, or other device for dispensing and/or otherwise using, separately or in combination, a marking material and/or a marking object. An example of a marking dispenser may include, but is not limited to, a pressurized can of marking paint. The term “marking material” means any material, substance, compound, and/or element, used or which may be used separately or in combination to mark, signify, and/or indicate. Examples of marking materials may include, but are not limited to, paint, chalk, dye, and/or iron. The term “marking object” means any object and/or objects used or which may be used separately or in combination to mark, signify, and/or indicate. Examples of marking objects may include, but are not limited to, a flag, a dart, and arrow, and/or an RFID marking ball. It is contemplated that marking material may include marking objects. It is further contemplated that the terms “marking materials” or “marking objects” may be used interchangeably in accordance with the present disclosure.
  • The term “locate mark” means any mark, sign, and/or object employed to indicate the presence or absence of any underground facility. Examples of locate marks may include, but are not limited to, marks made with marking materials, marking objects, global positioning or other information, and/or any other means. Locate marks may be represented in any form including, without limitation, physical, visible, electronic, and/or any combination thereof.
  • The term “actuation” refers to starting or causing any device, program, system, and/or any combination thereof to work, operate, and/or function in response to some type of signal or stimulus. Examples of actuation signals or stimuli may include, but are not limited to, any local or remote, physical, audible, inaudible, visual, non-visual, electronic, mechanical, electromechanical, biomechanical, biosensing or other signal, instruction, or event. The term “actuator” refers to any method or device used to generate one or more signals or stimuli to cause or causing actuation. Examples of an actuator may include, but are not limited to, any form or combination of a trigger, lever, switch, program, processor, screen, microphone for capturing audible commands, and/or other device or method. An actuator may also include, but is not limited to, a device, software, or program that responds to any movement and/or condition of a user, such as, but not limited to, eye movement, brain activity, heart rate, other data, and/or the like, and generates one or more signals or stimuli in response thereto. In the case of a marking device or other marking mechanism (e.g., to physically or electronically mark a facility or other feature), actuation may cause marking material to be dispensed, geographic location data to be logged, and/or type data (e.g., facility type or landmark type) to be logged (e.g., in an electronic file stored in memory). In the case of a locate device or other locate mechanism (e.g., to physically locate a facility or other feature), actuation may cause a detected signal strength, signal frequency, and/or depth to be logged (e.g., in an electronic file stored in memory).
  • The terms “locate and marking operation,” “locate operation,” and “locate” are used interchangeably and refer to any activity to detect, infer, and/or mark the presence or absence of an underground facility. In some instances, the term “marking operation” is used to more specifically refer to that portion of a locate operation in which a marking material and/or one or more marking objects is/are employed to mark a presence or an absence of one or more underground facilities. The term “locate technician” refers to an individual performing a locate operation. A locate operation often is specified in connection with a dig area, at least a portion of which may be excavated or otherwise disturbed during excavation activities.
  • The term “user” refers to an individual utilizing a locate device and/or a marking device and may include, but is not limited to, land surveyors, locate technicians, and support personnel.
  • The terms “locate request” and “excavation notice” are used interchangeably to refer to any communication to request a locate and marking operation. The term “locate request ticket” (or simply “ticket”) refers to any communication or instruction to perform a locate operation. A ticket might specify, for example, the address or description of a dig area to be marked, the day and/or time that the dig area is to be marked, and/or whether the user is to mark the excavation area for certain gas, water, sewer, power, telephone, cable television, and/or some other underground facility. The term “historical ticket” refers to past tickets that have been completed.
  • It should be appreciated that all combinations of the foregoing concepts and additional concepts discussed in greater detail below (provided such concepts are not mutually inconsistent) are contemplated as being part of the inventive subject matter disclosed herein. In particular, all combinations of claimed subject matter appearing at the end of this disclosure are contemplated as being part of the inventive subject matter disclosed herein. It should also be appreciated that terminology explicitly employed herein that also may appear in any disclosure incorporated by reference should be accorded a meaning most consistent with the particular concepts disclosed herein.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates a functional block diagram of an example of a quality assessment system for performing oversight and quality control, in accordance with the present disclosure;
  • FIG. 2 illustrates a flow diagram of an example of a method of performing oversight and quality control using the quality assessment system, in accordance with the present disclosure;
  • FIG. 3 illustrates an example of an approver inbox GUI for use in the quality assessment system, in accordance with the present disclosure;
  • FIG. 4 illustrates an example of an approver image viewer GUI for use in the quality assessment system, in accordance with the present disclosure;
  • FIG. 5 illustrates an example of a QC referral popup window for use in the quality assessment system, in accordance with the present disclosure;
  • FIG. 6 illustrates an example of a QC approver inbox GUI for use in the quality assessment system, in accordance with the present disclosure;
  • FIG. 7 illustrates an example of a QC approver image viewer GUI for use in the quality assessment system, in accordance with the present disclosure;
  • FIG. 8 illustrates an example of a reject QC popup window for use in the quality assessment system, in accordance with the present disclosure;
  • FIG. 9 illustrates an example of a coaching popup window for use in the quality assessment system, in accordance with the present disclosure;
  • FIG. 10 illustrates another example of the approver image viewer GUI for use in the quality assessment system, in accordance with the present disclosure;
  • FIG. 11 illustrates an example of a ticket summary GUI for use in the quality assessment system, in accordance with the present disclosure;
  • FIG. 12 illustrates a block diagram of an automated quality assessment system for assessing the quality of a field service operation, in accordance with the present disclosure;
  • FIG. 13 illustrates a flow diagram of an example of a process for automatically assessing the quality of a field service operation, in accordance with the present disclosure;
  • FIG. 14 illustrates a functional block diagram of an example of an automated quality assessment application for automatically performing quality control in underground facility locate applications, in accordance with the present disclosure;
  • FIG. 15 illustrates a flow diagram of an example of a method of automatically performing quality control in underground facility locate applications using the automated quality assessment system, in accordance with the present disclosure;
  • FIG. 16 illustrates a flow diagram of an illustrative process for automatically assessing the quality of a field service operation by determining whether the field service operation was performed at the requested work site, in accordance with the present disclosure;
  • FIG. 17 illustrates an example of a graphical user interface for viewing the outcome of a quality assessment generated by an automated quality assessment application, in accordance with the present disclosure;
  • FIG. 18 illustrates a flow diagram of an illustrative process for determining a locate operations quality assessment score using a locate operations scoring system, in accordance with the present disclosure;
  • FIG. 19 illustrates a functional block diagram of an example of an automated quality assessment system that includes the automated quality assessment application for automatically performing quality control in underground facility locate applications, in accordance with the present disclosure; and
  • FIG. 20 illustrates a flow diagram of an example of a method of using the automated quality assessment system that includes the automated quality assessment application, in accordance with the present disclosure.
  • DETAILED DESCRIPTION
  • Various inventive embodiments disclosed herein relate to methods, apparatus and systems for performing oversight and quality control in field service operations, such as locate and marking operations. In various aspects, approvers and/or managers may review the quality of these locate operations in real time and/or within a certain amount of time (e.g., within one day) of completion of the operation. The review of a locate and marking operation by a human (e.g., an approver or manager) and the determination of a quality assessment for the operation based solely on the discretion of the human is referred to herein as a “manual quality assessment.”
  • Some embodiments described herein are related to methods, apparatus and systems for at least partially automating oversight and quality assessment in underground facility locate operations and/or other field service operations. For example, in some embodiments, an automated quality assessment system may receive information related to a locate and marking operation from one or more sources of electronic data, analyze the contents of the received electronic data, and automatically assess the quality of the operation based at least in part on the analysis. In other embodiments, automated analysis of at least some of the received electronic data relating to the locate and marking operation facilitates further analysis and/or quality assessment by a human, in which the quality assessment is not based solely on the discretion of the human, but is significantly informed in some manner by automated analysis of data. As contrasted with the above-discussed “manual quality assessment” of a locate operation by a human, this type of assessment (e.g., based on some degree of electronic analysis of data relating to a locate and marking operation) is referred to herein as “automated quality assessment.”
  • Embodiments relating to manual quality assessment and embodiments relating to automated quality assessment are each described below. It should be appreciated, however, that aspects of manual quality assessment may be combined with aspects of automated quality assessment, such that some aspects of a locate and marking operation (or other field service operation) are reviewed/assessed manually and others are reviewed/assessed automatically.
  • I. Manual Quality Assessment
  • Some embodiments relate to methods and systems for performing oversight and quality control in field service operations, such as locate operations, in which a quality assessment decision is solely under the discretion of a human reviewer, albeit facilitated in some respects by computer-aided display of information and electronic record keeping and communication functions associated with the quality assessment result(s). The system and method of these embodiments enable approvers and/or managers to review the quality of locate operations in real time and/or within a certain amount of time (e.g., within one day) of the completion of the locate operation.
  • In some embodiments, a quality assessment software application (e.g., a set of processor executable instructions) may, when executed by a processor, provide a graphical interface for viewing information associated with the performance of a field service operation (e.g., a locate operation or other type of field service operation). Any suitable information associated with the performance of the field service operation may be provided via the graphical interface. Based on a review of this information, an approver and/or manager may provide an indication of the quality of the operation.
  • The approver and/or manager may indicate the quality of the operation in any suitable way, as the invention is not limited in this respect. For example, in some embodiments, the approver and/or manager may indicate an assessment of the quality of the operation by categorizing the operation into one of a plurality of predefined quality categories. Any set of categories may be used, as the invention is not limited in this respect. For example, in some embodiments, an operation may be categorized as either: (1) approved, no further action needed; (2) satisfactory, but the quality of the operation warrants coaching or training of the technician that performed it; or (3) unsatisfactory, the ticket needs quality control (QC) action.
  • In some embodiments, the quality assessment software application may maintain a numerical count of the number of tickets that have been categorized into each quality category. For example, the quality assessment software application may track the number of total tickets that have been reviewed, and may also track the number that have been categorized as approved tickets, the number that have been categorized as satisfactory, but warranting training of the technician, and the number that have been categorized as unsatisfactory.
  • In some embodiments, when a ticket is categorized by an approver and/or manager as unsatisfactory, an action to rectify the operation may be taken. For example, when a ticket is categorized as unsatisfactory, a technician may be dispatched to re-perform the operation.
  • FIG. 1 is a functional block diagram of a ticket approval system 100 for performing oversight and quality control in locate operations, in accordance with some embodiments. System 100 may include a work management server 112, which is maintained and operated by a locate service provider 110, and which may be any local or centralized hardware computing device that includes a hardware processing unit 154, a memory 152, and a communication interface 154. In some embodiments, work management server 112 may be configured as a networked application and/or web server, and may execute and host a software application program, such as a quality assessment application 130.
  • Users that may access system 100 may include, but are not limited to, managers 114, QC approvers 116, approvers 118, QC technicians 120, and locate technicians 122 of locate service provider 110.
  • Managers 114 may be high-level managers of locate service provider 110, including directors and/or company executives of locate service provider 110 that oversee QC approvers 116, approvers 118, QC technicians 120 and locate technicians 122. Managers 114 may interact with the quality assessment application 130 via a device 156A (having at least one user input device 158A) coupled to the work management server 112. In some embodiments, device 156A that is coupled to the work management server 112 may be a computer, including a display device and at least one user input device 158A (e.g., a keyboard, a mouse, a touch screen, and/or any other suitable input device) that executes a client application program for interfacing with quality assessment application 130. The client application program may be any suitable type of application program, such as, for example a web browser, a custom-coded client application program, or any other type of client application program.
  • QC approvers 116 may be the individuals that are responsible for handling QC referrals (e.g., tickets categorized as unsatisfactory) and may be, for example, supervisors of QC technicians 120. Like managers 114, QC approvers 116 may interact with the quality assessment application 130 via a device 156B (having at least one input device 158B) coupled to the work management server 112, which may be a computer, including a display device and at least one user input device 158B (e.g., a keyboard, a mouse, a touch screen, and/or any other suitable input device) that executes a client application program for interfacing with quality assessment application 130. The client application program may be any suitable type of application program, such as, for example a web browser, a custom-coded client application program, or any other type of client application program.
  • QC technicians 120 may be technicians that are dispatched into the field for performing QC activities. For example, QC technicians may be technicians that are dispatched into the field to re-perform or rectify a locate operation that has been indicated by a reviewer as warranting QC action.
  • Approvers 118 may be, for example, supervisors (and in some cases the direct supervisors) of locate technicians 122. Approvers 118 may interact with the quality assessment application 130 via a device 156C (having at least one input device 158C) coupled to the work management server 112, which may be a computer including a display device and at least one user input device 158C (e.g., a keyboard, a mouse, a touch screen, and/or any other suitable input device) that executes a client application program for interfacing with quality assessment application 130. The client application program may be any suitable type of application program, such as, for example a web browser, a custom-coded client application program, or any other type of client application program.
  • In some embodiments, managers 114, QC approvers 116, and/or approvers 118 may be, for example, the personnel of the customers of locate service provider 110. For example, managers 114, QC approvers 116, and/or approvers 118 may be service managers of the customers of locate service provider 110 who wish to verify the quality of the workflow of locate service provider 110. In other embodiments, managers 114, QC approvers 116, and/or approvers 118 may be employees of the locate service provider 110. In some situations, managers 114, QC approvers 116, approvers 118, QC technicians 120 and other locate technicians 122 may also serve in a QC capacity.
  • In some embodiments, QC technicians 120 and locate technicians 122 may capture one or more images associated with a locate operation using an image capture mechanism 124 and upload these images to an image server 126. Image capture mechanism may be any suitable image capture device, such as, for example, a consumer or professional grade digital still or video camera, or a device for creating and/or providing an electronic manifest of underground facility locate marks that is described in U.S. patent application Ser. No. 12/029,732 (the “'732 patent application”), entitled “Electronic manifest of underground facility locate marks,” that is incorporated by reference herein in its entirety. An electronic manifest is a collection of information in electronic form about a completed locate operation. For example, in some embodiments, the electronic manifest may include an aerial image or other digital image of the area in which the locate operation was performed, along with information added by a user (e.g., the locate technician that performed the operation) that indicates what, if any, underground facilities were detected during the locate operation and where any such underground facilities were located. An example of such a manifest is shown in the ticket manifest display field in FIG. 4, which is described below in greater detail.
  • In some embodiments, image capture mechanism 124 may be used to capture one or more images that may be used to verify certain aspects of a locate operation. For example, image capture mechanism 124 may be used to capture one or more images that may be used to verify the actual address at which the locate operation was performed versus the requested address (i.e., as specified in the original ticket). Such images may be, for example, one or more photographs of one or more landmarks near the requested address, such as, for example, a house at the address, a mailbox having the address number on it, a street sign, or any other suitable landmark. In some embodiments, image capture mechanism may be used to capture one or more images that may be used to verify that the requested locate operations were actually performed. Such evidence may be, for example, one or more photographs of the marking material that the locate technician put on the ground to mark the location of the underground facilities.
  • In some embodiments, image capture mechanism may be a digital camera equipped with integrated geographic or global positioning system (GPS), which allows captured image data to be stored with geo-location information that indicates the location at which the image was captured. In such embodiments, the geo-location data may be used to verify that the image was captured at the work location identified on the ticket.
  • Information captured by image capture mechanism 124 (e.g., photographs and/or an electronic manifest) may be transmitted to and stored on, for example, an image server 126. Each image from image capture mechanisms 124 may be associated with a certain ticket. Image server 126 is connected to the work management server 112 via a wired or wireless network 128. Network 128 is, for example, a wide area network (WAN), a local area network (LAN), a telephone network, such as the Public Switched Telephone Network (PSTN) or a cellular network, an Internet connection, an Intranet connection, one or more communication links, and/or a combination of networks.
  • In some embodiments, the images captured by image capture mechanism 124 may be transmitted directly to work management server 112 (i.e., without first being transferred to image server 126).
  • As noted above, work management server 112 executes a quality assessment application 130 that is implemented via processor-executable instructions stored in a memory of the work management server and executed by the processing unit of work management server. A database 132 (e.g., a database created and maintained by any suitable database software), may store tickets and images captured by image capture mechanism 124. The database may also store information indicating with which ticket each image is associated, which locate technician 122 performed the locate operation for each ticket, and which approver 118 is responsible for assessing the quality of the locate operation performed in connection with each ticket.
  • In some embodiments, quality assessment application 130 may be a software application program that provides a graphical interface for performing oversight and quality control in a locate operation. FIG. 2 shows a process for performing oversight and quality control of a locate operation using quality assessment application 130. Examples of screens (e.g., graphical interfaces) that may be displayed by quality assessment application 130 (or the client application programs that interface with quality assessment application 130) are described with reference to FIGS. 3 through 11.
  • In FIG. 2, process 200 begins at act 210, where the locate technician completes a ticket (i.e., completes the locate operation associated with a particular ticket) and provides dig area and/or image data to the quality assessment application (e.g., directly, via image server 126, or in any other suitable way). For example, locate technician 122 may be assigned a certain ticket and may be dispatched to a specific dig area identified in the ticket to perform a locate operation. In the process of performing the locate operation, locate technician 122 captures dig area data and/or image data using, for example, image capture mechanism 124. Thus, for example, when image capture mechanism 124 comprises a digital camera, locate technician 122 may provide a digital photograph that shows the street number on a building, another digital photograph of a paper manifest, and/or a digital photograph of the dig area, showing locate marks. A paper manifest is a handwritten manifest that is intended to serve as evidence that the locate operation was performed. The paper manifest may include a hand-drawn sketch of the dig area, including hand-drawn lines indicating where the locate technician detected underground facilities.
  • In embodiments in which image capture mechanism 124 comprises a device for generating an electronic manifest, the electronic manifest maybe provided to the quality assessment application or the image server (i.e., instead of or in addition to any of the photographs discussed above). As discussed above, the electronic manifest may include an image of the dig area that has locate marks electronically overlaid thereon in the area where the locate technician detected one or more facilities. Upon completion of the locate operation, the dig area data and/or image data from image capture mechanism 124 may be transmitted to image server 126 or directly to work management server 112, such that the dig area/image data is accessible to quality assessment application 130. Additionally, an association may be formed between the uploaded dig area/image data and the ticket. This association between the dig area/image data and the ticket is maintained throughout process 200.
  • After act 210, the process continues to act 212, where an approver accesses quality assessment application 130 and selects a certain locate technician and ticket for quality control review. Each approver 118 may be responsible for assessing the quality of locate operations performed by a certain group of locate technicians 122. This approver-specific group of locate technicians 122 may be called an approver group.
  • FIG. 3 illustrates an example of an approver inbox graphical user interface (GUI) 300 suitable for use in system 100. Approver inbox GUI 300 may be the user interface that is presented to approver 118 upon logging into quality assessment application 130. Approver inbox GUI 300 displays one or more locate technician windows 310 (310 a-310 i), whereby each of locate technician windows 310 is associated with a certain locate technician 122 of the approver group. A display area of approver inbox GUI 300 may indicate the total number of new tickets, coaching referrals and QC referrals for the approver group. For example, in FIG. 3, there are 142 new tickets to be reviewed, one ticket that has been categorized as approved but warranting coaching or training of the technician that performed the locate operation associated with the ticket, and three tickets that have been categorized as unsatisfactory and warranting QC action.
  • Approver 118 may select a new ticket to review by selecting a new ticket icon in one of the locate technician windows 310. For example, to review a ticket completed by Joseph Narissi, approver 118 may select icon 312. Approver 118 may also select tickets to review that have been categorized as warranting quality control action via a quality controlled ticket icon. For example, to review tickets completed by Joseph Narissi that have been categorized as warranting QC action, the approver may select icon 314.
  • Approver 118 may also select tickets to review that have been categorized as warranting coaching via a coached ticket icon. For example, to review tickets completed by Joseph Narissi that have been categorized as warranting coaching, the approver may select icon 316.
  • When approver 118 selects a new ticket icon in one of the locate technician windows 310, quality assessment application 130 may read in the ticket information from tickets 134 and dig area/image data 136 of database 132 for the tickets completed by the selected locate technician.
  • After act 212, the process of FIG. 2 continues to act 214, where an approver 118 reviews the ticket information and dig area/image data of a selected ticket. For example, approver 118 may review a ticket of locate technician window 310 a selected at step 212.
  • FIG. 4 illustrates an example of an approver image viewer GUI 400 suitable for use in quality assessment application 130. Approver image viewer GUI 400 may include an image display area 410, multiple text display fields, such as a TICKET MANIFEST display field, and a WORK PERFORMED display field. In the example of FIG. 4, image display area 410 displays an electronic manifest generated by the locate technician that illustrates where the locate technician put marks on the ground indicating the presence of one or more underground facilities. Other information may be displayed, such as the ticket number, locate technician name, ticket details, locate marks used, and a locate technician signoff field.
  • Additionally, approver 118 may select a navigate back icon 412 in order to return to a previous GUI, may select an approved icon 414 in order to categorize the ticket as satisfactory, may select a QC icon 416 in order to categorize the ticket as unsatisfactory and warranting QC action, and may select a coach icon 418 in order to categorize the ticket as satisfactory, but warranting coaching or training of the locate technician.
  • Approver 118 may visually inspect the information that is displayed on approver image viewer GUI 400 and, in particular, may compare the dig area image (e.g., the electronic manifest) in image display area 410 with the information in the TICKET MANIFEST display field and a WORK PERFORMED display field. For example, the approver may verify that technician performed the locate operation, may evaluate whether the work was performed at the correct address, may evaluate whether a locate operation was performed for each member code identified in the ticket, and/or may evaluate the quality of the manifest generated by the technician.
  • If approver 118 determines that substantially all aspects of the locate operation are satisfactory, approver 118 may select approved icon 414 and process 200 may continue to act 216. For example, if the information in the WORK PERFORMED display field and the markings that are shown at the dig area in image display area 410 satisfactorily match the information in the TICKET MANIFEST display field, the approver may select the approved icon 414 and method 200 may proceed to step 216. In this case, the risk of a locate error and damage to facilities during excavation is diminished.
  • If approver 118 determines that the locate operation itself is satisfactory, but certain aspects of the information that is provided by locate technician 122 needs improvement, approver 118 may select coach icon 418, which generates a coaching referral, and the process proceeds to step 218. For example, in some embodiments, the locate operation may be deemed satisfactory when the information in the WORK PERFORMED display field and the markings that are shown at the dig area in image display area 410 sufficiently match the information in the TICKET MANIFEST display field, but certain details of the markings could be improved. For example, the electronic manifest or paper manifest may not include sufficient reference information to be able to determine where the locate technician put marking material on the ground.
  • That is, it may be desired that the electronic manifest and/or paper manifest include sufficient information to enable a person to determine where the locate technician put marking material on the ground, should the marking material be removed (e.g., if paint is washed away by rain). This may be accomplished by including in the manifest information that identifies where the marking material was placed relative to a fixed reference point (e.g., fire hydrant, telephone pole, sidewalk curb, building feature, or any other suitable reference point). These reference points are sometimes referred to as “anchor points” or “tie down” points. If an approver determines that the technician has included insufficient reference information (e.g., has not included enough reference information to be able to recreate the marks, the anchor points used by the technician are problematic, and/or there is another aspect of the reference information that warrants improvement), the approver may select coaching icon 418 to generate a coaching referral for the technician that performed the operation, and process 200 continues to act 218.
  • If approver 118 determines that important aspects of the locate operation are unsatisfactory, approver 118 may select QC icon 416, which generates a QC referral, and process 200 proceeds to step 224. An approver may determine that the locate operation was performed unsatisfactorily if, for example, the technician performed the locate operation at the wrong address, did not generate a manifest or failed to properly document the locate operation, or failed to perform a locate operation for all of the facilities identified in the ticket. For example, if the TICKET MANIFEST calls for gas, power, and water lines to be located and marked, yet the information in the WORK PERFORMED display field and site image in image display area 410 shows that only the gas and power lines were marked, the approver may determine that the operation is unsatisfactory. In this example, because the water lines were not marked, there may be an increased risk of damage to the water lines during excavation, and immediate corrective action may be warranted.
  • In the example of FIG. 4, image display area 410 displays a single image, which is an electronic manifest of the locate operation. It should be appreciated that the invention is not limited in this respect, as the GUI used by an approver to assess the quality of a locate operation may display multiple images, including one or more digital photographs of the site at which the operation was performed (e.g., photographs of a nearby address sign or street sign, photographs of the marking material placed by the technician on the ground at the site, a photograph or scan of a paper manifest created by the technician, and/or any other suitable photograph that may be useful in evaluating the quality of the locate operation) and/or the electronic manifest.
  • FIG. 5 illustrates an example of a QC referral popup window 500 that may be displayed when an approver selects QC icon 416. QC referral popup window 500 shows a selection of various reasons for which a QC referral may be generated as well as a text box for entering notes. The approver may select the box next to the appropriate reason for QC referral and may enter notes that more specifically describe the reason for QC referral. In the example of FIG. 5, QC referral popup window 500 shows that the reason for referral is “Member underground facility not seen as noted on manifest” and clarifying notes are shown. QC referral popup window 500 includes a submit QC referral icon 510 that may be selected to generate the QC referral and a cancel QC referral icon 512 that may be selected to cancel the QC referral. It should be appreciated that FIG. 5 is illustrative of one example of a GUI that may be used in some embodiments, and the invention is not limited to any of the particular selections or formatting shown in FIG. 5.
  • As discussed above, when an approver indicates a particular ticket as approved, the process continues to act 216, and the quality assessment process for that ticket is completed. In some embodiments, the dig area and/or image data that is associated with approved tickets may be stored with the appropriate ticket(s) as a part of an archival process. The numerical count of approved tickets for the entire system, for each approver group of locate technicians 122 and for individual locate technician 122, may be updated and stored.
  • When an approver indicates a particular ticket as warranting coaching of the technician, the process continues to act 218, where the coaching referral is routed to the approver's inbox. For example, the coaching referral that is generated at step 214 may be maintained in the inbox of originating approver 118 for a certain period of time, such as, for example, ten business days. This serves as a reminder for the approver to schedule a coaching session with the technician that performed the locate operation and allows for coaching schedules to be developed and completed in a timely manner.
  • After act 218, the process continues to act 220, where approver 118 performs the coaching activity with locate technician 122. For example, approver 118 may step through one or more coaching referrals in his or her inbox for targeted locate technician 122 and may perform one or more coaching activities, based on the contents of each coaching referral.
  • The process then continues to act 222, where locate technician 122 and approver 118 sign off on the coaching activities as acknowledgement that the coaching activity has been completed. A positive report of completing the coaching activities may be logged, for example, in the personnel file of locate technician 122. The one or more coaching referrals may then be removed from the inbox of approver 118.
  • When an approver, at act 214, determines that a locate operation warrants QC action and selects QC icon 416, the process continues to act 224, where a QC referral is routed to a certain QC approver 116 for review. For example, a QC approver 116 opens quality assessment application 130, views his or her inbox and selects a certain locate technician and ticket for which a QC review has been requested.
  • FIG. 6 illustrates an example of a QC approver inbox GUI 600 for use in the ticket approval system of the present disclosure. QC approver inbox GUI 600 may be the user interface that is presented to certain QC approver 116 upon logging into quality assessment application 130. QC approver inbox GUI 600 (610 a-610 c) displays one or more locate technician windows 610, whereby each locate technician window 610 is associated with certain locate technician 122 and QC referral. A display area of QC approver inbox GUI 600 shows the total number of QC referrals. QC approver 116 may select any locate technician window 610, for example, to view the ticket for that locate technician that has been categorized as warranting QC action. For example, QC approver 116 may selects locate technician window 610 a to review a ticket for Joseph Narissi that has been categorized as warranting QC action.
  • Upon such a selection, quality assessment application 130 may read in the associated ticket information and dig area/image data from tickets 134 and dig area/image data 136 of database 132.
  • The process continues to act 226, where QC approver 116 determines whether to accept or reject the QC referral. For example, QC approver 116 may review the dig area/image data of the selected QC referral. FIG. 7 illustrates an example QC approver image viewer GUI 700 for use in the ticket approval system of the present disclosure.
  • QC approver image viewer GUI 700 may include image display area 410, the TICKET MANIFEST display field, the WORK PERFORMED display field, and other information, as described in approver image viewer GUI 400 of FIG. 4. Additionally, QC approver image viewer GUI 700 includes a navigate back icon 412, an approved icon 414, a QC icon 416 and a coach icon 418, as described in approver image viewer GUI 400 of FIG. 4. QC approver image viewer GUI 700 may also include a text field for displaying notes that were entered by originating approver 118 and additional selections and/or text fields for routing the QC request to original locate technician 122 or to certain QC technician 120.
  • QC approver 116 may visually inspect the information that is displayed on QC approver image viewer GUI 700 and compares the dig area image in image display area 410 with the information in the TICKET MANIFEST display field and a WORK PERFORMED display field. QC approver 116 determines whether he or she is in agreement with originating approver 118 that the ticket warrants QC action. If QC approver 116 determines that QC action is warranted, QC approver 116 may select icon 416, and process 200 may continue to act 228. If QC approver 116 determines that no QC action or coaching is warranted, QC approver 116 may select icon 412, and process 200 may continue to act 234.
  • FIG. 8 illustrates an example of a reject QC popup window 800 which may be displayed if QC approver 116 selects icon 412. Reject QC popup window 800 may include a text field for entering the reason for rejection as well as a submit QC rejection icon 810 and a cancel QC rejection icon 812.
  • QC approver 116 may determine that no QC action is warranted, but coaching of the technician is recommended. Thus, in some embodiments, a coaching icon 418 may be provide in GUI 700. When QC approver 116 selects icon 418, a coaching popup window may be displayed and upon submission of the coaching referral, the process may proceed to act 218.
  • FIG. 9 illustrates an example of a coaching popup window 900 that may displayed when QC approver 116 selects icon 418 in GUI 700, or when approver 118 selects icon 418 in GUI 400. Coaching popup window 900 may include a text field for entering the reason for coaching as well as a submit coaching request icon 910 and a cancel coaching request icon 912.
  • If QC approver 116 agrees that the locate operation warrants QC action, he or she may select QC icon 416 in GUI 700, and the process may continue to act 228, where the ticket is routed to a QC technician for execution (i.e., taking of corrective action). For example, QC approver 116 may make a note of the QC action that is needed via QC approver image viewer GUI 700. Thus, in the example discussed above in which the water lines should have been marked, but were not, QC approver 116 may make a note that the water lines were not marker. QC approver 116 then routes the QC request to the original (or an alternate) locate technician 122 or to a QC technician 120 who, at act 230, returns to the dig area to perform the corrective action (e.g., to mark the water lines in the example discussed above).
  • The technician that performs the corrective action (i.e., a locate technician 122 or to a QC technician 120) completes the ticket and provides updated dig area/image data. Upon completion of the QC operation, the dig area/image data of the image capture mechanism 124 is transmitted to image server 126 or directly to work management server 112, such that the updated dig area/image data is accessible to quality assessment application 130.
  • The process then continues to act 232, where approver 118 that originated the QC referral opens approver inbox GUI 300 and reviews the updated ticket via approver image viewer GUI 400. FIG. 10 illustrates another example of an approver image viewer GUI 400 that includes additional information. For example, approver 118 is able to view additional notes that have been added along the entire history of the ticket by, for example, QC approver 116 who processed the QC referral and/or QC technician 120 who was assigned to perform the QC operation. Additionally, approver 118 is able to view the original dig area images supplied by original locate technician 122 as well as the new dig area images supplied by QC technician 120. The process then returns to act 212 where approver 118 may again review the updated ticket in a manner similar to that of any other ticket.
  • In addition to the operations shown in FIG. 2, other operations may occur, such as tracking the status of QC referrals, flagging delinquent QC referrals, tracking the status of coaching referrals, flagging delinquent coaching referrals, tracking the total ticket numbers across the entire service provider, and dashboard reporting. For example, FIG. 11 illustrates an example of a ticket summary GUI 1100 that may be used in quality assessment application 130. At any time, manager 114 may view the current numerical count of approved tickets, coaching referrals and QC referrals. For example, the ticket summary GUI 1100 shows a summary of these counts, organized by approver groups.
  • In an alternative embodiment, an example of a real time (or substantially real time) method of performing oversight and quality control in locate operations using the ticket approval system of the present disclosure may be enabled by use of, for example, email infrastructure. In this embodiment, work management server 112 and, in particular, quality assessment application 130 may be accessible via an email application and there may be email communications between entities. Upon completion of a ticket, locate technician 122 may send an email to approver 118 that includes substantially the same content as shown in approver image viewer GUI 400. By use of an email application, approver 118 may process the ticket much the way that has been described in FIGS. 1 through 11, wherein the various GUIs are viewed and processed via the email application. In this embodiment, the workflow is being pushed from locate technicians 122 to approvers 118, rather than being pulled by approvers 118 from locate technicians 122. It is further contemplated that approver 118 will provide a signature, such as, an electronic signature or other indicator to signify completion of the review process.
  • Similarly, the use of additional communication devices such as mobile telephones, PDAs, portable computers (i.e., laptops and tablet PCs), text messaging and the like are contemplated within all aspects of the present disclosure. By use of one or more of the additional communication devices, any manager/approver/QC technician/locate technician (114, 116, 118 and 120) may process the tickets much the way that has been described in FIGS. 1 through 11, wherein the various GUIs are viewed and processed via any of the one or more additional communication instruments.
  • Further, it is contemplated that dig area and image data, tickets and related communications according to the present disclosure can be made through wireless interfaces including, for example, an Intranet connection, Internet, Bluetooth® technology, Wi-Fi, Wi-Max, IEEE 802.11 technology, radio frequency (RF), Infrared Data Association (IrDA) compatible protocols, Local Area Networks (LAN), Wide Area Networks (WAN), Shared Wireless Access Protocol (SWAP), combinations thereof, and other types of wireless networking protocols.
  • Additionally, the wireless interface may be capable of capturing signals that reflect a user's intent. For example, the wireless interface may include a microphone that can capture a user's intent by capturing the user's audible statements or commands. Alternatively, the wireless interface may interact with a device that monitors a condition or biological state of the user, such as eye movement, brain activity, heart rate, and/or other subtle signals.
  • While the ticket approval system and methods of FIGS. 1 through 11 have been described in the context of underground facility locate applications, this is only for exemplary purposes. The ticket approval system and method according to FIGS. 1 through 11 may be applicable to any field service or distributed workforce application.
  • Furthermore, while the ticket approval system and methods of FIGS. 1 through 11 have been described in the context of oversight and quality control of locate operations, the system and methods of the present disclosure are not limited to locate operations involving underground facilities only. For example, the systems and methods described herein can be used in other industries and practices such as, for example, in the inspection practices of the building and construction fields.
  • In addition, in the examples described above, a quality reviewer (e.g., an approver 118 or a QC approver 116) categorizes the quality of a locate operation as either approved, satisfactory but warranting coaching of the technician, or unsatisfactory and warranting QC action. However, the invention is not limited in this respect as, any suitable indication of quality may be assigned to a locate operation. For example, in some embodiments a quality reviewer may assign a numerical score to an operation (e.g., 1-100), a letter grade (e.g., A, B, C, D, F), or any other indication of quality.
  • II. Automated Quality Assessment
  • As discussed above, some embodiments described herein are related to automated quality assessment methods, apparatus, and systems for facilitating and/or performing quality assessments for underground facility locate operations (or other types of field service operations). For example, in some embodiments, information relating to a locate and marking operation may be received from one or more sources of electronic data associated with the locate operation, and at least some of the contents of the received electronic data may be analyzed electronically (e.g., according to predetermined criteria and metrics for the criteria) so as to facilitate or perform an automatic assessment of the quality of the locate operation.
  • In some embodiments, methods, apparatus and systems according to the present invention may automatically output one or more of a variety of indications of the assessed quality of a locate operation. In one aspect, the indication of the assessed quality of a locate operation may be a categorized into one or more of a plurality of quality categories. Any suitable number and type of categories may be used, as the invention is not limited in this respect. For example, in some embodiments, a locate operation may be automatically categorized as either, (a) approved—no further action needed; (b) satisfactory, but the locate technician needs coaching or training; (c) unsatisfactory—the ticket needs quality control (QC) action; or (d) real-time prompt—an aspect of the assessment may be suitable for prompting the locate technician in real time with respect to, for example, performing an immediate verification and/or corrective action. In other implementations, a score, grade, or other graduated indication (e.g., based on some maximum range or scale) may be provided as an indication of quality assessment in connection with a locate operation.
  • An aspect of the automated quality assessment methods, apparatus, and systems of the present disclosure is that the ability to receive information from one or more of a plurality of electronic data sources and then automatically analyze at least some of the data to perform a locate operation quality assessment reduces, and may, in some embodiments, even eliminate, any reliance on manual processes to evaluate quality assessment.
  • For example, in some embodiments, the automated quality assessment system and automated quality assessment methods described herein may be used as a “first-pass quality assessment” of a locate operation. More specifically, the system and methods described herein may identify locate operations that do not warrant further manual review and indicate these locate operations as approved and warranting no further action. In some implementations, locate operations that are unable to be automatically cleared in a first-pass assessment may subsequently be manually reviewed by a quality reviewer to assess quality (e.g., using the above-described techniques for manual review of a locate operation). In this manner, the number of locate operations that are manually reviewed for quality is reduced, as only the locate operations that were not automatically approved by the automated quality assessment system and methods are reviewed manually.
  • In other embodiments, the automated quality assessment system may be used to evaluate quality and output an indication of the quality assessment without any manual quality review or assessment.
  • Another aspect of the automated quality assessment systems and methods of the present disclosure is that these systems are methods are readily scalable, as any number of sources of electronic data that are associated with locate operations may be used to provide information may be analyzed electronically and in an automated fashion.
  • In some embodiments, the system and methods described herein may use electronic data that is associated with a locate operation to automatically assess the quality thereof in real time and/or within a defined time period, such as, for example within one day. In particular, some embodiments relate to an automated quality assessment application program that enables automatically processing the information, such as digital information and/or digital images, that is associated with a locate operation, which facilitates the quality assessment of the locate operation with reduced reliance on manual interaction.
  • FIG. 12 is a block diagram of an automated quality assessment system 1800. Automated quality assessment system 1800 may be, for example, a computer system having at least one hardware processor 1803, a memory 1805 that comprises at least one tangible storage medium (e.g., RAM, ROM, Flash memory, one or more magnetic storage devices, one or more optical storage devices, or any other type of tangible storage medium), and at least one communications interface 1801. Memory 1805 may store computer-readable instructions of an automated quality assessment application 1200, which may be executed by processor 1803. When executed by processor 1803, automated quality assessment application 1200 may obtain information associated with a field service operation (e.g., a locate and marking operation) from data sources 1216 via communication interface 1801, analyze the data to assess the quality of the field service operation and may output (e.g., via communication interface 1801) one or more indications of the quality assessment of the field service operation. In some implementations, one or more indications of the quality assessment may be stored in the memory and/or transmitted via the communication interface to provide an electronic record of the quality assessment.
  • FIG. 13 is a flow chart of process 1900 that may be performed by quality assessment application 1200 to automatically assess the quality of a field service operation, such as, for example, a locate and marking operation. Process 1900 begins at act 1901, where the automated quality assessment application receives electronic information associated with a field service operation. The process next continues to act 1903, where the automated quality assessment application analyzes at least some of the received information to automatically generate a quality assessment of the field service operation. The process next continues to act 1905, where the automated quality assessment application outputs an indication of the quality of the field service operation that is based on the assessment generated in the act 1903.
  • Referring to FIG. 14, a more detailed functional block diagram of automated quality assessment application 1200 and data sources 1216 is presented. Automated quality assessment application 1200 may be, for example, a rules-based computer software application that includes, for example, an information processing component 1210, quality assessment outcomes 1212 (e.g., one or more indications of the quality assessment), and a feedback component 1214. Automated quality assessment application 1200 may be fed by any number of data sources 1216, which may include various types of electronic information and/or records of data associated with locate operations performed in the field.
  • For example, the automated quality assessment application 1200 of the present disclosure may automatically review “closed” or completed tickets (i.e., tickets pursuant to which a locate and marking operation has been performed) and their associated manifests (which may or may not include digital images relating to the locate operation), and/or any information relating thereto, in essentially real time and/or within a specified amount of time, such as within one day, from the ticket being closed. In some embodiments discussed in further detail below, closed tickets may be reviewed by automatically interrogating received data associated with a locate operation against various metrics, such as time to complete work, cost to complete work, conditions at the work site, time the work was performed (proper or improper time), efficiency with which the work was performed, and/or any other suitable metric.
  • It should also be appreciated that, in some embodiments, quality assessment methods, apparatus and systems according to the present invention need not necessarily acquire information describing an actual performance of a locate operation to assess the quality of a requested locate operation. For example, a locate technician may receive a ticket or some other instruction (e.g., an oral instruction) pursuant to which a locate operation is to be performed, and in some instances the locate technician may not actually perform the requested locate operation for any of a variety of reasons (e.g., the locate technician, rather than going to the work site at which the locate operation was requested, may instead go to their favorite eating establishment for lunch and disregard the instruction/ticket). In yet other instances, a locate technician may not perform a requested locate operation, but nonetheless provide a false confirmation (e.g., complete a false manifest) indicating that they performed the locate operation when in fact they did not. In any event, information about one or more actions of the technician following the issuance of a locate request instruction, irrespective of whether nor not the locate operation was actually performed, may be analyzed in some embodiments to assess a quality of the requested locate operation.
  • For example, if the technician is equipped with some type of location tracking device (e.g., on the person of the technician, carried by the technician, in the technician's vehicle, in the technician's on-board computer or other hand-held device, etc.), the location of the technician following issuance of an instruction for a locate operation may be monitored and received by the quality assessment application 1200 shown in FIG. 14 (e.g., other electronic records or information 1295). As discussed further below in connection with FIGS. 16 and 17, in one exemplary embodiment the quality assessment application 1200 may compare the whereabouts of the technician to the work site at which the locate operation was requested, and if the technician's location does not coincide (e.g., within some buffer distance) with the location of the work site, the quality assessment application 1200 may provide one or more indications reflecting a suspect or unsatisfactory response to the instruction (e.g., an automated quality assessment of UNSATISFACTORY may be made if the technician does not even show up to the work site pursuant to the instruction). In yet another example, if the technician does not appropriately power-up or disables a locate tracking device such that there is no technician location information available to the quality assessment application 1200, a default automated quality assessment reflecting a suspect or unsatisfactory response may be provided.
  • In some embodiments, information processing component 1210 of automated quality assessment application 1200 may be, for example, a rules-based software component for analyzing the contents of any information that is available in data sources 1216 and then automatically performing an assessment with respect to the quality of a locate operation that is performed in the field. For each locate operation that is assessed, information processing component 1210 may automatically generate a quality assessment outcome 1212 that corresponds to the results of the automatic quality assessment.
  • Any suitable type of outcome may be generated. For example, in some embodiments, the outcome generated may be a categorization of the locate operation into one of a plurality of quality categories (also referred to herein as “scoring” categories or “grading” categories). For example, based on the automatic quality assessment, a locate operation may be categorized as:
      • APPROVED—the locate operation is approved, no further action needed;
      • SATISFACTORY—the locate operation is approved, but the locate technician needs coaching or training;
      • UNSATISFACTORY—the locate operation is not approved, the ticket needs QC action; or
      • PROMPT—an aspect of the locate operation assessment may be suitable for transmitting a real-time prompt to the locate technician with respect to, for example, performing a substantially immediate verification and/or corrective action.
  • Other examples of possible outcomes generated by automated ticket application 1200 include, but are not limited to, a numerical score (e.g., a score of 0-100%), a grade (e.g., a grade of A-F), or other graduated indicator, based on some range, scale and/or resolution (granularity), that is indicative of the quality of the assessed locate operation.
  • Feedback component 1214 of automated quality assessment application 1200 generates the real-time prompts. For example, once the nature of the real-time prompt is determined, feedback component 1214 queries the ticket information in order to ensure that the prompt is directed to the proper originating locate technician. Additional details of the operation of automated quality assessment application 1200 are described with reference to the method of FIG. 15.
  • Examples of data sources 1216 that may be processed by information processing component 1210 of automated quality assessment application 100 may include, but are not limited to, one or more tickets 1220, a virtual white lines (VWL) application 130, a ticket assessment application 1240, locating equipment data 1250, an electronic manifest (EM) application 1260, a collection of facilities maps 1280, an archive of historical tickets 1290, and any other electronic information and/or records 1295. In implementation, the various data sources 1216 may be supplied by multiple entities (not shown) and accessible to automated quality assessment application 1200 via, for example, a networked computing system for supporting locate operations, an example of which is described with reference to FIGS. 14 and 15.
  • It should be appreciated that the data sources 1216 discussed above and shown in FIG. 14 are merely illustrative of the types of data sources that may be used to provide information to the automated quality assessment application and that the invention is not limited to use with these particular data sources, as other data sources may be used that provide data that may be useful in assessing the quality of a locate operation. Examples of other data that may be supplied to automated quality assessment application include, but are not limited to, environmental data obtained during the locate operation (e.g., light, temperature, humidity, and other environmental information) and information about the presence and/or location of environmental landmarks (e.g., fire hydrants, other manmade structures, or other environmental landmarks).
  • Tickets 1220 of data sources 1216 are locate request tickets that may be submitted by excavators and processed by one-call centers. Tickets 1220 may include textual ticket information 1222 that comprises instructions with respect to performing a locate operation, such as, but not limited to, a ticket and/or work order number, date information, geographic location information (e.g., address information), excavation information, excavator information, site information (e.g., a description of the dig area), locate operations instructions information, caller information, remarks information, task information, and any combinations thereof.
  • Textual descriptions of dig areas included in tickets may, in some instances, be very imprecise as to exact physical locations at which digging is planned. Therefore, when a locate request is submitted by an excavator, it may be beneficial for the excavator to supplement the locate request with a visit to the site of the dig area for the purpose of indicating the particular geographic location of the proposed excavation. For example, marks (e.g., white paint) on the ground at the location at which digging is planned may be used to physically indicate a dig area in order to communicate to a locate technician the extent of the boundaries where digging is planned. These marks may be chalk marks or paint that is applied to the surface of the ground, and are generally known as “white lines.”
  • VWL application 1230 of data sources 1216 is a computer software application that provides an electronic drawing tool that may be used by excavators for electronically marking up, for example, a digital aerial image of the dig area, such that, instead of (or in addition to) physically visiting the site of the dig area and marking white lines on the ground at that site, an excavator may electronically draw markings (e.g., white lines) on an aerial image of the site, indicating where digging is planned. These marked up digital images may be saved as, for example, VWL images 1232, which may be associated with, for example, tickets 1220 and transmitted to locate companies.
  • VWL application 1230 may be implemented, for example, as described in U.S. patent application Ser. No. 12/366,853 filed Feb. 6, 2009, entitled “Virtual white lines for delimiting planned excavation sites;” U.S. patent application Ser. No. 12/475,905 filed Jun. 1, 2009, entitled “Virtual white lines for delimiting planned excavation sites of staged excavation projects;” U.S. patent application Ser. No. 12/422,364 filed Apr. 13, 2009, entitled “Virtual white lines (VWL) application for indicating a planned excavation or locate path.” Each of these patent applications is hereby incorporated by reference herein in its entirety.
  • In one example, the virtual white lines may include two-dimensional (2D) drawing shapes, shades, points, symbols, coordinates, data sets, or other indicators to indicate on a digital image the dig area in which excavation is to occur. To generate the electronic image having virtual white lines, an image (e.g., an aerial image) of the site may be sent to an excavator via a network, and, in response, a marked-up version of the image may be received from the excavator via the network that includes one or more virtual white lines added to the image that indicate a dig area in which excavation is planned.
  • Ticket assessment application 1240 of data sources 1216 is a computer software application that provides a mechanism that allows, for example, a workforce management tool of locate companies to assess tickets for the purpose of assigning tickets and dispatching locate technicians into the field in a more effective manner. Ticket assessment application 1240 may be used to assess tickets with respect to, for example, complexity of the locate operation, duration of the locate operation, risk of the locate operation, value of the locate operation, and skill requirements of the locate technician. Ticket assessment outcomes 1242 of ticket assessment application 1240 may include an estimated measurement, ranking, score, and/or requirement with respect to, for example, complexity, duration, risk, value, and skill. In some embodiments, each ticket assessment outcome 1242 may include the following, with respect to a locate an marking operation pursuant to the ticket:
      • a. an estimated complexity ranking of, for example, 1 to 100. 1 being least complex and 100 being most complex;
      • b. an estimated duration time in hours and/or minutes,
      • c. an estimated risk ranking of, for example, 1 to 100. 1 being lowest risk and 100 being highest risk;
      • d. an estimated monetary value in dollars and cents; and
      • e. a required locate technician skill level. For example, locate technicians may be certified to locate one or more types of facilities (e.g., gas-certified, electric-certified, telecommunications-certified, CATV-certified, water-certified, sewer-certified, and the like), which is accompanied by a skill level ranking of, for example, 1 to 10. 1 being least skilled and 10 being most skilled.
  • Additional details of ticket assessment application 1240 may be found in U.S. provisional application Ser. No. 61/220,491, filed Jun. 25, 2009, and entitled “Systems and Methods for Assessing Field Service Operation Tickets.”
  • With respect to locating equipment data 1250, as noted above, a locate technician may use locating equipment, such as a locate receiver device and a marking device, in order to perform a locate operation. A locate receiver device is an instrument for detecting facilities that are concealed in some manner, such as cables and pipes that are located underground based on electromagnetic radiation emitted by these cables or pipes. This electromagnetic radiation may, in some instances, be generated by a locate transmitter device that is attached to the cables or pipes at a point at which the cable or pipe emerges from the ground.
  • Once the presence or absence of a facility is detected, a marking device may be used to dispense a marking material on, for example, the surface of the ground at the location of the facility in order to communicate the presence or absence of a facility or facilities to an excavator. Locating equipment data 1250 of data sources 1216 may be any information that is returned from any type of locating equipment that is equipped with components that are capable of collecting electronic information and/or creating electronic records about locate operations that are performed in the field.
  • In one example, marking device data 1252 of locating equipment data 1250 may be electronic information and/or one or more electronic records of data that is provided by electronic marking devices and/or marking systems. Examples of electronic marking devices and/or marking systems that may provide marking device data 1252 may include, but are not limited, to those described in reference to U.S. patent application Ser. No. 11/696,606, filed Apr. 4, 2007 and published Oct. 9, 2008, entitled “Marking system and method;” U.S. patent application Ser. No. 11/685,602, filed Mar. 13, 2007 and published Sep. 18, 2008, entitled “Marking system and method;” U.S. Provisional Patent Application Ser. No. 61/102,151 filed Oct. 2, 2008, entitled “Data acquisition system for and methods of analyzing locate activities based on marking device actuations;” and U.S. Provisional Patent Application Ser. No. 61/151,574 filed Feb. 11, 2009, entitled “Marking device that has enhanced features for underground facility locate applications.” Each of these applications is incorporated herein by reference in its entirety.
  • Table 1 shows an example of a sample of marking device data 1252 of locating equipment data 1250 that may be captured as the result of, for example, an actuation of a marking device.
  • TABLE 1
    Example marking device data 1252 of locating equipment data 1250
    Service provider ID 0482
    Locate technician ID 4815
    Marking Device ID 7362
    Timestamp data 12-Jul-2008; 09:35:15.2
    Geo-location data N35°43.57518, W078°49.78314
    (deg. and dec. min.)
    Marking material data Color = Red, Brand = ABC
    Temperature data 73 degrees F.
    Humidity data
    30%
    Light data 4.3 volts
    Compass data 213 degrees
    Inclinometer data  −40
    Accelerometer data 0.275 g
    Battery strength data 73%
  • With regard to the marking material color information that may be included in marking device data 1252, Table 2 shows an example of the correlation of marking material color to the type of facility to be marked.
  • TABLE 2
    Correlation of color to facility type
    Marking
    material color Facility Type
    White Proposed excavation
    Pink Temporary survey markings
    Red Electric power lines, cables or conduits, and lighting
    cables
    Yellow Gas, oil, steam, petroleum, or other hazardous liquid or
    gaseous materials
    Orange Communications, cable TV, alarm or signal lines,
    cables, or conduits
    Blue Water, irrigation, and slurry lines
    Purple Reclaimed water, irrigation and slurry lines
    Green Sewers, storm sewer facilities, or other drain lines
    Black Mark-out for errant lines
  • In another example, locate receiver data 1254 of locating equipment data 1250 may be electronic information and/or electronic records of data that is provided by electronic locate receiver devices and/or systems. An example of a locate receiver device that may provide locate receiver data 1254 is described in U.S. Provisional Patent Application Ser. No. 61/151,578, entitled “Locating equipment that has enhanced features for increased automation in underground facility locate applications,” which is hereby incorporated herein by reference in its entirety.
  • Table 3 below shows an example of a sample of locate receiver data 1254 of locating equipment data 1250 that may be captured, for example, at a certain programmed interval of a locate receiver. Different models of locate receivers and transmitters are available from a variety of manufacturers and have different features; accordingly, it should be appreciated that the information content and type provided in Table 3 is exemplary of possible information relating to locate receivers on which a quality assessment of a locate operation may be based, and that other types and values for information are possible. With respect to information potentially provided by a given locate receiver as shown in Table 3 below, the “gain” is typically a measure of the degree of sensitivity of a locate receiver antenna that is picking up a signal emanating from along an underground facility (alternatively, “gain” may be viewed as a degree of amplification being applied to a received signal). Gain may be expressed in terms of any scale (e.g., 0-100), as a numeric value or percentage. “Signal strength” refers to the strength of a received signal at a given gain value; signal strength similarly may be expressed in terms of any scale, as a numeric value or percentage. Generally speaking, higher signal strengths at lower gains typically indicate more reliable information from a locate receiver, but this may not necessarily be the case for all locate operations.
  • TABLE 3
    Example locate receiver data 1254 of locating equipment data 1250
    Service provider ID 0482
    Locate technician ID 4815
    Locate Device ID 7345
    Timestamp data 12-Jul-2008; 09:35:15.2
    Geo-location data N35°43.57518, W078°49.78314 (deg. and dec.
    min.)
    Locate mode Mode = PASSIVE
    Gain 35 (on a scale of 1-100)
    Sig. strength 85% (on a scale of 0-100%)
    Signal frequency 60 Hz
    Facility depth 3.4 feet
    Temperature data 73 degrees F.
    Humidity data
    30%
    Light data 4.3 volts
    Compass data 213 degrees
    Inclinometer data  −40
    Accelerometer data 0.275 g
    Battery strength data 85%
  • Electronic Manifest (EM) application 1260 of data sources 1216 is a computer software application that may be used to create an electronic manifest of a locate operation. As discussed above, an electronic manifest may include a digital aerial image of the dig area and its surroundings, upon which one or more “electronic locate marks” have been placed for indicating corresponding physical locate marks that have been dispensed at the site, thereby indicating the geo-locations and types of facilities present. In one example, the starting images to be marked up using EM application 1260 may be VWL images 1232 that are associated with tickets 1220. The marked up digital images may be saved as, for example, EM images 1262, which may be associated with, for example, tickets 1220 and may be used by locate companies to support proof of work compliance. In some embodiments, EM application 1260 may implemented as described in U.S. patent application Ser. No. 12/369,232, filed Feb. 11, 2009 entitled “Searchable records of underground facility locate marking operations,” which is incorporated by reference herein in its entirety.
  • Facilities maps 1280 of data sources 1216 are any physical, electronic, or other representation of the geographic location, type, number, and/or other attributes of a facility or facilities. Facilities maps 1280 may be supplied by the various facility owners and may indicate the geographic location of the facility lines (e.g., pipes, cables, and the like) owned and/or operated by the facility owner. For example, facilities maps 1280 may be supplied by the owner of the gas facilities, power facilities, telecommunications facilities, water and sewer facilities, and so on. In process of performing the automatic quality assessment, information processing component 1210 may aggregate the information that is contained in multiple facilities maps 1280 in order to determine all the facilities that are present at a certain dig area.
  • Historical tickets 1290 of data sources 1216 may include any records of locate request tickets performed in the past for the same work site/dig area specified in the present ticket 1220 subject to quality assessment. In the process of performing the automatic quality assessment of closed ticket 1220, information processing component 1210 may aggregate the information that is contained in one or more historical tickets 1290 relating to the same work site/dig area in order to determine the facilities that have been located and/or marked during past locate operations at that site.
  • Other electronic information and/or records 1295 of data sources 1216 may be any other electronic information and/or records that contain information about locate operations and that may be useful to automated quality assessment application 1200 of the present disclosure. For example, as noted above, one example of other electronic information and/or records 1295 may include geographic information regarding a geographic location of a field-service technician (e.g., one or more signals from a GPS transmitter on the person or in the vicinity of the technician, which may or may not be available from other data sources). In another example, other electronic information and/or records 1295 may include one or more signals, or the absence of one or more signals, indicating the unavailability of such geographic information or other information relating to the technician following the issuance of an instruction or ticket for a locate operation. In yet another example, electronic information and/or records 1295 may include information about other aspects of the technician assigned to perform a locate operation, such as skill level, specific certifications or lack thereof, availability or schedule, past performance history, and the like.
  • Additional details of the use of tickets 1220, VWL application 1230, ticket assessment application 1240, locating equipment data 1250, EM application 1260, facilities maps 180, historical tickets 1390, any other electronic information and/or records 1295, and any combinations thereof in methods and apparatus for automatically assessing quality of underground facility locate operations are described with reference to FIG. 15.
  • FIG. 15 shows a flow diagram of an exemplary process 1300 for performing a quality assessment of an underground facility locate operation, as implemented by automated quality assessment application 1200. While the example provided in FIG. 15 describes an automated quality assessment based on a completed or closed ticket for which it is presumed that a locate operation was actually performed by a technician, it should be appreciated that the concepts generally outlined in the process 1300 may be applied to various types of available information relating to a requested locate operation, irrespective of actual performance of the locate operation, so as to assess the quality of the requested operation.
  • Process 1300 begins at act 1310, where a completed (i.e., closed) ticket is received and associated information to be used in assessing the quality of the locate operation performed in connection with the ticket is collected by automated quality assessment application 1200. The associated ticket information may include, for example, the originating ticket information (e.g., textual ticket information 1222 of a certain ticket 1220), and one or more of the VWL images (e.g., a VWL image 1232 of a certain ticket 1220), the originating ticket assessment (e.g., a ticket assessment outcome 1242 of a certain ticket 1220), the locating equipment data (e.g., marking device data 1252 and/or locate receiver data 1254 of a certain ticket 1220), the EM images (e.g., a EM image 1262 of a certain ticket 1220), and any other information (e.g., from other electronic information and/or records 1295).
  • The process then continues to act 1312, where the received information is used to automatically assess the quality of the locate operation. In the example of FIG. 15, a locate operation is categorized as either (a) APPROVED—the locate operation is approved, no further action needed; (b) SATISFACTORY—the locate operation is approved, but the locate technician needs coaching or training; (c) UNSATISFACTORY—the locate operation is not approved, the ticket needs QC action; or (d) PROMPT—an aspect of the locate operation assessment may be suitable for transmitting a real-time prompt to the locate technician with respect to, for example, performing a substantially immediate verification and/or corrective action. However, the invention is not limited in this respect, as any suitable indication of quality may be provided as a result of an automatic quality assessment, such as, a numerical score (e.g., a score from 0-100%), a letter grade, another type of graduated indictor based on some scale or range, or any other indication of quality. Additional details and examples of how quality may be automatically assessed at act 1312 and an indication (e.g., a categorization) of quality may be automatically generated at act 1314 are discussed below. It should be appreciated that the invention is not limited to these particular examples, and that such examples are provided primarily for the purposes of illustration.
  • A. Automatic Quality Assessment Based On Geo-Location
  • The inventors have appreciated that the quality of a locate operation is correlated to the probability that an excavator will damage an underground facility when digging at the site at which the locate operation was performed. The inventors have also recognized that damage to an underground facility is most likely to occur in instances in which the locate technician assigned to perform a locate operation at a particular work site/dig area did not go to the site indicated on the ticket and did not perform a locate operation at that site. This may occur, for example, because the locate technician unintentionally performed the locate operation at the wrong address or location, because the locate technician chose not to perform the locate operation believing that there are no underground facilities at the site (e.g., based on past experiences at the site), or for some other reason. In some of these circumstances, there may be no “closed” or completed ticket, and/or available information relating to performance of the locate operation, as there may be in fact no performance of the operation.
  • Thus, the inventors have appreciated that one technique for automatically assessing quality, at least as a potentially important threshold issue, is to automatically verify whether or not the technician proceeded to the geographic location (“geo-location”) for the work site/dig area indicated on the ticket or another instruction for the locate operation.
  • In some embodiments, an automatic quality assessment based on a geo-location of the work site and/or dig area may be accomplished by comparing geographic location data (i.e., latitude and longitude) associated with the technician's whereabouts (e.g., from a location tracking device on the person or in the vicinity of the technician) to the geographic location data of the site specified in the ticket, and determining whether these geographic locations are within some predetermined distance (i.e., a “threshold distance”) of each other. A variety of values for the threshold distance may be used as a metric for such a quality assessment; for example, in various embodiments, the threshold distance may be on the order of tens of feet, hundreds of feet, thousands of feet, etc. (e.g., two thousand feet). According to various aspects of this embodiment, the geographic location data associated with the technician's whereabouts and the geographic location data of the site specified in the ticket may each be obtained in a variety of manners.
  • For example, in some embodiments, data corresponding to three different geographic locations may be obtained, and each may be compared to the other two to verify that they are all within the threshold distance of each other. In one embodiments, these three different geographic locations are: (1) the work site at which the locate operation was requested to be performed; (2) the geographic location at which the locate technician completed an electronic manifest of the locate operation (e.g., using EM application 1260); (3) the centroid of the aerial image obtained by EM application 1260 for creating an electronic manifest.
  • These three geographic locations may be useful in verifying that the technician performed the locate operation at the appropriate site, as they may be used to verify that the technician started and completed the electronic manifest at the work site specified in the ticket, and not some other location.
  • In some embodiments, the first data for the geographic location of the work site at which the locate operation was requested to be performed may be obtained directly from the ticket for the locate operation. The format of and extent of information included in a ticket may vary depending on the state in which the ticket is generated. Some tickets may include geographic location data (e.g., latitude and longitude coordinates) indicative of the site at which the locate operation is to be performed. When this information is provided in the ticket, it may be obtained directly from the ticket as first data for use in assessing the quality of the locate operation. Some tickets may not include latitude and longitude information, but may include a street address (e.g., 123 Main St., Anywhere, USA) at which the locate operation is requested to be performed. For such tickets, the latitude and longitude coordinates may be obtained by geo-coding the address provided in the ticket. Such geo-coding may be performed in any suitable way by any suitable entity. For example, the address may be geo-coded by the automatic quality assessment application or may be geo-coded by some other entity, such that the latitude and longitude coordinates are provided to the automatic quality assessment application without this application having to perform the geo-coding.
  • Second data for the geographic location at which the locate technician completed the electronic manifest may be obtained in any suitable way. In some embodiments, the locate technician may be provided with a tablet computer, laptop computer, or other handheld or portable computing device that executes EM application 1260. As discussed above, EM application 1260 may be used by the locate technician to create an electronic manifest of the locate operation. The device that executes EM application 1260 may be equipped or may have access to a global navigation satellite system (GNSS) receiver (e.g., a global positioning system (GPS) receiver). When the location technician completes the electronic manifest, EM application 1260 may obtain data representing the current geographic location (e.g., latitude and longitude coordinates) from the GNSS receiver, and may include this information in the electronic manifest. Thus, in such embodiments, automated quality assessment application 1200 may obtain the second data representing the geographic location at which the locate technician completed the electronic manifest from the electronic manifest itself (e.g., EM images 1262).
  • In some embodiments, automated quality assessment application 1200 may also obtain from EM application 1260 third geographic location data representing the centroid of the aerial image used by EM application 1260 for creating an electronic manifest or EM image 1262. For example, when a locate technician accesses EM application 1260 to begin creation of an electronic manifest, EM application 1260 may determine the current location from the GNSS receiver, and may automatically obtain an aerial image of the current location. The data (latitude and longitude coordinates) representing the geographic location of the centroid of this image may be recorded as part of the electronic manifest.
  • Using the above-identified first, second, and third data respectively representing three geographic locations, the automated quality assessment application may automatically assess the quality of a locate operation. FIG. 16 shows an illustrative process 2000 that the automated quality assessment application may perform to use this information to automatically assess the quality of a locate operation. The process begins at act 2001, where the automated quality assessment application receives the above-discussed first, second, and third data. The process next continues to act 2003, where the automated quality assessment application compares the first data indicative of the geographic location of the work site at which the locate operation was requested to be performed may be compared to the second date indicative of the geographic location at which the locate technician completed an electronic manifest of the locate operation and determines whether these two geographic locations are within the threshold distance of each other. If, at act 2003, the quality assessment application determines that these two geographic locations are not within the threshold distance of each other, the process continues to act 2009, where the ticket is automatically categorized as unsatisfactory. Thus, for example, after act 1314, the process of FIG. 15 may continue to act 1324. If, at act 2003, the quality assessment application determines that these two geographic locations are within the threshold distance of each other, the process continues to act 2005.
  • At act 2005, the automated quality assessment application compares the first data indicative of the geographic location of the work site at which the locate operation was requested to be performed may be compared to the third data indicative of the geographic location of the centroid of the aerial image obtained by EM application 1260 for creating an electronic manifest, and determines whether these two geographic locations are within the threshold distance of each other. If, at act 2005, the quality assessment application determines that these two geographic locations are not within the threshold distance of each other, the process continues to act 2009, where the ticket is automatically categorized as unsatisfactory. Thus, for example, after act 1314, the process of FIG. 15 may continue to act 1324. If, at act 2005, the quality assessment application determines that these two geographic locations are within the threshold distance of each other, the process continues to act 2007.
  • At act 2007, the second data indicative of the geographic location at which the locate technician completed an electronic manifest of the locate operation may be compared to the third data indicative of the geographic location of the centroid of the aerial image obtained by EM application 1260 for creating an electronic manifest and may determine whether these two geographic locations are within the threshold distance of each other. If, at act 2007, the quality assessment application determines that these two geographic locations are not within the threshold distance of each other, the process continues to act 2009, where the ticket is automatically categorized as unsatisfactory. Thus, for example, after act 1314, the process of FIG. 15 may continue to act 1324. If, at act 2007, the quality assessment application determines that these two geographic locations are within the threshold distance of each other, the process continues to act 2011, where the automated quality assessment application automatically approves the ticket. For example, in FIG. 15, after act 1314, the process may continue to act 1316, where the ticket process approval is completed.
  • In the example of FIG. 16, if it is determined that the two geographic locations compared in each of the three comparisons (i.e., the comparisons at acts 2003, 2005, and 2007) are within the threshold distance of each other, then the ticket may be automatically approved, and if the any one of these comparisons fails (i.e., the two geographic locations are not within the threshold distance of each other), the ticket is automatically categorized as unsatisfactory.
  • However, this is only one example of how a ticket may be categorized. For example, in some embodiments, if it is determined that the two geographic locations compared in at least two of the three comparisons are within the threshold distance of each other, then the ticket may be automatically approved. In other embodiments, the ticket may be automatically categorized as unsatisfactory and warranting QC action only if the locate operation failed all three comparisons (i.e., none of the three geographic locations were within the threshold distance of each other).
  • In some instances, geographic location information for the work site at which the locate operation was requested to be performed and/or for the centroid of the aerial image obtained by EM application 1260 may be unavailable. This may occur if, for example, the GNSS receiver from which EM application 1260 obtains geographic location data is unable to obtain geographic location coordinates (e.g., the GNSS receiver is broken or malfunctioning or a suitable satellite signal cannot be obtained due to, for example, surrounding buildings or tree cover). In such instances, automated quality assessment application may take any suitable action, as the invention is not limited in this respect. For example, in some embodiments, the automated quality assessment application may categorize such tickets as unsatisfactory and warranting QC action and may provide a note in the QC referral indicating that the reason for the QC referral is that geographic location information from the GNSS receiver was unavailable. In other embodiments, the automated quality assessment application may designate the ticket as one warranting manual review before being categorized.
  • In the example above, geographic location information obtained via EM application 1260 served as geographic location information obtained during the performance of the locate operation. However, in some embodiments, other geographic location information obtained during the performance of the locate operation may be used instead of or in addition to the geographic location obtained via EM application 1260. For example, as discussed above in connection with Tables 1 and 3, geographic location data may also be obtained from the marking wand and/or the locate receiver to determine the geographic location of these devices when they were in use. In some embodiments, this information may be automatically compared to the geographic location of the work site at which the locate operation was requested to be performed to assess the quality of the locate operation.
  • In some embodiments, automated quality assessment application 1200 may provide an indication to a human reviewer of the quality assessment determined and output by the automated quality assessment application. This may be done in any suitable way, as the invention is not limited in this respect. For example, in some embodiments, automated quality assessment application 1200 may provide a graphical user interface similar to that of quality assessment application 130, in which managers, human approvers, and/or QC approvers may review tickets that have been automatically processed and assessed for quality by automated quality assessment application 1200. In some embodiments, a GUI similar to GUI 400 may be provided, but rather than having icons 412, 414, 416, and 418 (which are used by a human reviewer to assess quality), the GUI 400 may indicate the quality assessment assigned to the ticket by automated quality assessment application 1200.
  • For example, FIG. 17 shows an example of a graphical user interface (GUI) 2100 that may be presented to a human reviewer when the reviewer selects a ticket to review for which an automated quality assessment has been performed by automated quality assessment application 1200. GUI 2100 includes an area 2101 for displaying one or more images associated with the locate operation, such as, an aerial image of the work site/dig area used in generating an electronic manifest, and/or one of more digital photographs of the work site/dig area captured by the technician. As discussed above, the aerial image may, in some instances, be marked up with electronic markings indicative of underground facilities corresponding to the underground facilities located and/or marked by the technician during the locate and marking operation.
  • In the example of FIG. 17, the locate technician did not mark any facilities. Thus, the image in area 2101 does not include any electronic marks indicative of such facilities. GUI 2100 also includes an area 2103 that includes ticket information such as, for example, a ticket number, an identification number of the technician that completed the ticket, a date that the ticket was completed, and PlaceStamp indicative of the location (i.e. latitude and longitude coordinates) at which the ticket was complete. GUI 2100 may also include an area 2107 in which the facilities marked by the technician may be listed. Because, in the example of FIG. 17, the technician did not mark any facilities, this area lists that no facilities are located in the work site. GUI 2100 may also include an area 2109 that shows the technician's signature, certifying the electronic manifest.
  • GUI 2100 may also include an area 2105 in which automated quality assessment application may output its assessment of the quality of the ticket and/or provide any information relevant to the quality.
  • More specifically, in some embodiments, area 2105 may be given a particular shade or color based on the quality assessment of the ticket. For example, if quality assessment application determines that one or more of the comparisons performed at acts 2003, 2005, and 2007 failed (i.e., the geographic locations compared in one of these comparisons are not within the threshold distance of each other), the area 2105 may be colored red. If quality assessment application determines that one or more of the comparisons performed at acts 2003, 2005, and 2007 were successful (i.e., the two geographic locations compared in each comparison are within the threshold distance of each other), the area 2105 may be colored white. If the second and third geo-location data was not available (e.g., due to a malfunctioning GNSS device), such that quality assessment application was unable to assess the quality of the locate operation, the area 2105 may be colored orange.
  • In some embodiments, area 2105 may include information (e.g., text) explaining the reasons that quality assessment application 1200 assigned the ticket that particular quality assessment. For example, if area 2105 is colored red, text may be included explaining which comparison(s) (e.g., of comparisons 2003, 2005, and 2007) failed. If area 2106 is colored orange, text may be included explaining that GPS data was unavailable.
  • It should be appreciated that GUI 2100 is one example of GUI that may be displayed by quality assessment application 1200 to display the output of an automated quality assessment to a human reviewer. Various other GUIs are possible, and any other suitable GUI may be used.
  • B. Score or Grade Generation
  • In some embodiments, automated quality assessment application 1220 may automatically generate a score, grade, or other graduated indicator that is indicative of the quality assessment of the locate operation using various information from data sources 1216.
  • For example in one implementation, the score may be either PASS or FAIL; alternatively, or additionally in other implementations, the score may include a number, letter, character, symbol, or other indication representative of the quality assessment of location operation (e.g. a score on a scale of 0-100%).
  • Table 4 shows an example of PASS/FAIL criteria that may be automatically applied by automated quality assessment application 1200. In Table 4, several exemplary criteria for assessing a locate operation are listed in the left most column, providing several “row elements” of the table. For each criterion, the table includes one or more expected or reference values or ranges for the criterion, also referred to as “metrics,” against which information about the locate operation is measured/compared. In Table 4, the metrics are divided into two “scoring categories,” namely, value(s)/condition(s) that, if met, result in a score of PASS, and value(s)/condition(s) that, if met, result in a score of FAIL.
  • In some embodiments, if a locate operation fails any one or more of the criteria shown below in Table 4, the locate operation may be given a score of FAIL. If, on the other hand, the locate operation passes each of the criteria in Table 4, other aspects of the locate operation may be evaluated to assign the locate operation a numerical score or other graduated indicator.
  • TABLE 4
    Example of certain PASS/FAIL criteria of scoring criteria
    Expected value or range (metrics)
    Unacceptable
    Criterion Preferred (score = PASS) (score = FAIL)
    Response for each Yes (Marked or Cleared) No (No response received
    Member Code? for one or more member
    codes on ticket)
    Locate Done Yes (Locate done on No (Work performed after
    within Time time) due date)
    Requirements?
    Adequate time Yes (within 50% more or No (50% more or less time
    spent at job site? less the amount of time spent than was projected on
    projected for the ticket) the ticket)
    Operation Yes (technician was at No (technician was not at
    performed at correct job site when correct job site when
    correct job site? starting and/or starting and/or completing
    completing the electronic manifest)
    the electronic manifest)
  • While four assessment criteria and two scoring categories for each criterion are shown in the example of Table 4, it should be appreciated that the invention is not limited in this respect, and that methods and apparatus according to various embodiments of the present disclosure may evaluate information about a completed locate and marking application based on any number of assessment criteria, various numbers of scoring categories (i.e., different resolutions of graduated indicators) and a variety of metrics for each scoring category.
  • In some embodiments, automated quality assessment application 1200 may automatically determine a numerical score or other graduated indicator for a locate operation using a set of assessment criteria. For each criterion in the set, automated quality assessment application may compare an actual value obtained during the performance of the locate operation (referred to herein as ACTUAL DATA) to an expected or reference value for the one or more scoring categories for the criterion (referred to herein as EXPECT DATA) and may generate a score for that criterion based on a comparison of the ACTUAL DATA to the EXPECT DATA (e.g., so as to determine in what scoring category the ACTUAL DATA falls). The score for each criterion in the set may be combined to generate an overall score for the locate operation. For purposes of the discussion that follows, although examples based on numeric scores are provided, the term “score” as used herein is intended to more generally denote any of a variety of graduated indicators for a quality assessment (which in turn may be based on a variety of ranges, scales and resolutions/granularity for the indicators).
  • In some embodiments, there may be a dynamic aspect of the assessment criteria that relies on specific information associated with the current ticket for which an assessment is being made. For example, at least some of the assessment criteria that are used in evaluating a locate operation may depend on what information is included in ticket 1220. Further, in some embodiments there may be other dynamic aspects of the assessment criteria that rely on other information. For example, at least some of the criteria that are used may depend on the available information associated with the locate operation. Dynamic aspects of criteria, scoring categories, and metrics are discussed in greater detail below.
  • In some embodiments, automated quality assessment application 1200 may perform the following steps to generate a score for a locate operation:
      • a. reading in ticket information (e.g., textual ticket information 1222) and/or VWL information from VWL images 1232, in order to determine, for example, the geographic location, scope, and timing (e.g., due date) of the requested locate operation, expected type of facilities and the like;
      • b. reading in other information that may be relevant to the current ticket (e.g., from other data sources, such as ticket assessment outcomes, facilities maps, historical tickets, etc.) in order to determine, for example, the expected types and locations of facilities to be marked, expected complexity, expected total time of the locate operation, and the like;
      • c. for the current ticket, generating one or more assessment criteria, and/or one or more elements of EXPECT DATA, based at least in part on ticket-specific information;
      • d. reading in and parsing one or more samples of ACTUAL DATA associated with performance of the location operation; and
      • e. comparing the ACTUAL DATA to the EXPECT DATA for each scoring category to generate a locate operation quality assessment score.
  • Table 5 below shows an example set of assessment criteria that may be used in generating a score, scoring categories for each criterion, and exemplary metrics (EXPECT DATA) for each scoring category for a given criterion. It should be appreciated that some criterion may be assessed individually, while other criteria may be assessed in tandem (e.g., locate receiver gain and signal strength generally would be assessed in tandem).
  • TABLE 5
    Example expected data values or ranges
    Expected value or range (metrics)
    Criterion Preferred Marginal Unacceptable
    Dig area geo-location Location on ticket Location on ticket Location on ticket
    ≦0.2 miles >0.2 to ≦0.5 miles >0.5 miles
    Locate Date Before due date On due date on Past date on ticket
    on ticket ticket
    Elapsed time Projected time on Projected time Projected time
    ticket or less ±25-50% ±>50%
    Type = Electric power RED color data n/a RED color data
    (when expected)* present absent
    Type = Electric power RED color data n/a RED color data
    (when not expected)* absent present
    Type = Gas, oil YELLOW color n/a YELLOW color
    (when expected)* data present data absent
    Type = Gas, oil YELLOW color n/a YELLOW color
    (when not expected)* data absent data present
    Type = Com, CATV ORANGE color n/a ORANGE color
    (when expected)* data present data absent
    Type = Com, CATV ORANGE color n/a ORANGE color
    (when not expected)* data absent data present
    Type = Water BLUE color data n/a BLUE color data
    (when expected)* present absent
    Type = Water BLUE color data n/a BLUE color data
    (when not expected)* absent present
    Type = Sewer GREEN color data n/a GREEN color data
    (when expected)* present absent
    Type = Sewer GREEN color data n/a GREEN color data
    (when not expected)* absent present
    Type = Irrigation PURPLE color n/a PURPLE color data
    (when expected)* data present absent
    Type = Irrigation PURPLE color n/a PURPLE color data
    (when not expected)* data absent present
    Gain 0-45 (on a scale of >45-70 >70-100
    0-100)
    Sig. strength 100-85% <85% Any
    Temperature data (° F.) 50-80 20-<50, >80-110 <20, >110
    Humidity data 0-40% >40-90% >90-100%
    Light data 4.0 to 5.0 volts 2.0 to <4.0 volts <2.0 volts
    Inclinometer data −30 to 30 degrees <−30 to −60 <−60 to −90 degrees
    degrees or >30 to or >60 to 90
    60 degrees degrees
    Accelerometer data 0.2 g to 1.0 g >1.0 g to 1.5 g >1.5 g
    Battery strength data 100-85% <85-50% <50%
  • For each criterion (or criteria viewed in tandem), a point value may be assigned based on the scoring category into which the ACTUAL DATA corresponding to the criterion falls. Additionally, a weight factor may be assigned to each criterion based on the relative importance of that criterion. Table 6 below shows an example of assessment criteria that have point values assigned to respective scoring categories for all criteria, and weight factors assigned to each criterion, which may be used by automated quality assessment application when determining a locate operations quality assessment score.
  • TABLE 6
    Example of scoring criteria that has point values and weight factors
    Expected value or range
    Preferred Marginal Unacceptable Weight
    Criterion (score = 2) (score = 1) (score = 0) Factor
    Locate Date Before due date On due date Past date on x2
    on ticket on ticket ticket
    Elapsed time Projected time Projected Projected time x2
    on ticket time on ticket on ticket
    ±25-50% ±>50%
    Type = Electric power RED color data n/a RED color x5
    (when expected)* present data absent
    Type = Electric power RED color data n/a RED color x5
    (when not expected)* absent data present
    Type = Gas, oil YELLOW color n/a YELLOW x5
    (when expected)* data present color data
    absent
    Type = Gas, oil YELLOW color n/a YELLOW x5
    (when not expected)* data absent color data
    present
    Type = Com, CATV ORANGE color n/a ORANGE x5
    (when expected)* data present color data
    absent
    Type = Com, CATV ORANGE color n/a ORANGE x5
    (when not expected)* data absent color data
    present
    Type = Water BLUE color data n/a BLUE color x5
    (when expected)* present data absent
    Type = Water BLUE color data n/a BLUE color x5
    (when not expected)* absent data present
    Type = Sewer GREEN color n/a GREEN color x5
    (when expected)* data present data absent
    Type = Sewer GREEN color n/a GREEN color x5
    (when not expected)* data absent data present
    Type = Irrigation PURPLE color n/a PURPLE x5
    (when expected)* data present color data
    absent
    Type = Irrigation PURPLE color n/a PURPLE x5
    (when not expected)* data absent color data
    present
    Gain 0-45 >45-70 >70-100 x1
    Sig. strength 100-85% <85% Any x1
    Temperature data (° F.) 50-80 20-<50, >80-110 <20, >110 x2
    Humidity data 0-40% >40-90% >90-100% x2
    Light data 4.0 to 5.0 volts 2.0 to <4.0 <2.0 volts x2
    volts
    Inclinometer data −30 to 30 <−30 to −60 <−60 to −90 x1
    degrees degrees or degrees or
    >30 to 60 >60 to 90
    degrees degrees
    Accelerometer data 0.2 g to 1.0 g >1.0 g to 1.5 g >1.5 g x1
    Battery strength data 100-85% <85-50% <50% x5
  • Referring to FIG. 18, a flow diagram of a method 1400 for determining a locate operations quality assessment score is presented. Method 1400 may begin at act 1410, where ticket information for the current ticket, such as textual ticket information 1222, is read into the automated quality assessment application. In some embodiments, a VWL image for the current ticket may be read in from VWL images 1232. Certain information may be extracted from the ticket information and/or VWL image, such as, but not limited to, location information (e.g., address and/or one or more geo-coordinates) of the work site and/or dig area, the scope of the locate operation (e.g., expected types of facilities and/or landmarks), the timing of the requested locate operation (e.g., a “complete on” date, a “complete by” date, etc), and the like.
  • The process then continues to act 1412, where other information with respect to the current ticket is read into the automated quality assessment application. For example, information about the geographic location of the current ticket may be read in from EM images 1262 provided by EM application 1260, facilities maps 1280, or other data sources, and historical information of past locate operations may be read in from historical tickets 1290.
  • The process then continues to act 1414, where using the information obtained at act 1410 and/or 1412, the ticket-specific quality assessment criteria and metrics for assessment criteria are generated. In particular, certain EXPECT DATA, which is used for generated to locate operations quality assessment score for the current ticket, may be generated for each of these assessment criterion. For example, this information may be parsed into the expected geo-location of the dig area, the expected locate operation date, the expected types and locations of facilities to be marked, and the expected total locate operation time.
  • In one example, the information from a ticket for a particular locate operation may include a requested dig area/work-site address of “1600 Center St, Apex, N.C.,” which converts to geo-location data of N35°43.57518, WO78°49.78314, and a “locate on” date of Feb. 5, 2009. Information from the ticket, and/or facilities maps information 1280 and/or historical tickets 1290 for this location, may indicate that the expected types of facilities to be present are electric power and water and the expected types of facilities to be absent are gas, communications, sewer, and irrigation. Further, information from the ticket, ticket assessment outcomes 1242, and/or historical data for this location may indicate that the expected amount of time to perform the locate operation is about 20 to 40 minutes.
  • For this example, Table 7 below shows an example of the ticket-specific portion of the assessment criteria and associated metrics for each criterion. In Table 7, for each expected type of facility to be located, the corresponding expected geo-location data and signal strength is included in the EXPECT DATA.
  • TABLE 7
    Example expected data values or ranges
    Expected value or range (metrics)
    Criterion Preferred Marginal Unacceptable
    Dig area geo-location N35°43.57518, N35°43.57518, N35°43.57518,
    W078°49.78314 W078°49.78314 W078°49.78314
    ≦0.2 miles >0.2 to ≦0.5 miles >0.5 miles
    Locate Date Before 05FEB09 On 05FEB09 After 05FEB09
    Elapsed time 40 mins 40 mins ± 10-20 mins 40 mins ± >20 mins
    Type = Electric power RED color data n/a RED color data
    (expected)* present absent
    geo-location N35°43.57518, N35°43.57518, N35°43.57518,
    W078°49.78314 ± W078°49.78314 ± W078°49.78314 ±
    0 to 0.1 mi >0.1 to <0.2 mi >0.2 mi
    Gain 0-45 >45-70 >70-100
    Sig. strength 100-85% <85% Any
    Type = Gas, oil YELLOW color n/a YELLOW color
    (not expected)* data absent data present
    Type = Com, CATV ORANGE color n/a ORANGE color
    (not expected)* data absent data present
    Type = Water BLUE color data n/a BLUE color data
    (expected)* present absent
    geo-location data N35°43.57518, N35°43.57518, N35°43.57518,
    W078°49.78314 ± W078°49.78314 ± W078°49.78314 ±
    0 to 0.1 mi >0.1 to <0.2 mi >0.2 mi
    Gain 0-45 >45-70 >70-100
    Sig. strength 100-85% <85% Any
    Type = Sewer GREEN color data n/a GREEN color data
    (not expected)* absent present
    Type = Irrigation PURPLE color n/a PURPLE color data
    (not expected)* data absent present
    Dig area geo-location N35°43.57518, N35°43.57518, N35°43.57518,
    W078°49.78314 W078°49.78314 W078°49.78314
    ≦0.2 miles >0.2 to ≦0.5 miles >0.5 miles
    Locate Date Before 05FEB09 On 05FEB09 After 05FEB09
    Elapsed time 40 mins 40 mins ± 10-20 mins 40 mins ± >20 mins
    Type = Electric power RED color data n/a RED color data
    (expected)* present absent
    geo-location data N35°43.57518, N35°43.57518, N35°43.57518,
    W078°49.78314 ± W078°49.78314 ± W078°49.78314 ±
    0 to 0.1 mi >0.1 to <0.2 mi >0.2 mi
    Gain 0-45 >45-70 >70-100
    Sig. strength 100-85% <85% Any
    Type = Gas, oil YELLOW color n/a YELLOW color
    (not expected)* data absent data present
    Type = Com, CATV ORANGE color n/a ORANGE color
    (not expected)* data absent data present
    Type = Water BLUE color data n/a BLUE color data
    (expected)* present absent
    geo-location data N35°43.57518, N35°43.57518, N35°43.57518,
    W078°49.78314 ± W078°49.78314 ± W078°49.78314 ±
    0 to 0.1 mi >0.1 to <0.2 mi >0.2 mi
    Gain 0-45 >45-70 >70-100
    Sig. strength 100-85% <85% Any
    Type = Sewer GREEN color data n/a GREEN color data
    (not expected)* absent present
    Type = Irrigation PURPLE color n/a PURPLE color data
    (not expected)* data absent present
    Locate technician ID Lookup table n/a Not found
    Marking Device ID Lookup table n/a Not found
    Locate Device ID Lookup table n/a Not found
    Temperature data (° F.) 50-80 20-<50, >80-110 <20, >110
    Humidity data 0-40% >40-90% >90-100%
    Light data 4.0 to 5.0 volts 2.0 to <4.0 volts <2.0 volts
    Inclinometer data −30 to 30 degrees <−30 to −60 <−60 to −90 degrees
    degrees or >30 to or >60 to 90
    60 degrees degrees
    Accelerometer data 0.2 g to 1.0 g >1.0 g to 1.5 g >1.5 g
    Battery strength data 100-85% <85-50% <50%
  • The process next continues to act 1416, where additional assessment criteria and associated metrics are generated based on other information. Continuing the example of Table 7, in addition to the ticket-specific content of the assessment criteria, the continuation of Table 7 below shows another portion of the assessment criteria that corresponds to the locating equipment data 1250 obtained from the input devices that are present in the locating equipment used during the location operation.
  • The assessment criteria generated at acts 1414 and 1416 that are used in evaluating the quality of a locate operation may be generated in a variety of ways. In some embodiments, these assessment criteria may be generated based on what information is available in the ticket-specific information and/or what information is available in the information obtained from the performance of the locate operation, (e.g., information from the locate equipment). For example, in some embodiments, if light data about the ambient light level during performance of the locate operation is available from one or more light sensors in the locate equipment, the “light data” may be included as one of the assessment criteria, whereas if light data is not available, then “light data” may not be included as one of the assessment criteria.
  • The EXPECT DATA for each scoring category in each assessment criterion and the weighting factor for each assessment criterion may also be selected in a variety ways. For example, in some embodiments, the EXPECT DATA for each scoring category for each criterion and the weighting factor for each assessment criterion may be predefined values or ranges of value for a given assessment. In other embodiments, some or all of the EXPECT DATA and/or weighting factors may be dynamically generated based on information associated with the ticket and/or information obtained regarding the performance of the locate operation.
  • For example, in some embodiments, the EXPECT DATA for the geo-location assessment criteria (e.g., in Table 7, dig area geo-location and the geo-location data for each facility marked) may be generated from information in the ticket and/or information associated with the ticket, such as a VWL image. In some instances, the ticket may include a geo-location (e.g., latitude or longitude) for a work site or an address for the work site that may be geo-coded into a geo-location. In such instances, this geo-location from the ticket may serve as the EXPECT DATA, and tolerances from this geo-location may be used for each scoring category. For instance, in the example of Table 7, the ticket may include a geo-location of “N35°43.57518, WO78°49.78314,” for the work site. This information may serve as a reference point to which location data obtained during the performance of the locate operation is compared for each criterion that relates to location, and distance tolerances may be selected for each scoring category. In the example of Table 7, for the assessment criterion “Dig area geo-location,” the distance tolerance for the “Preferred” scoring category is less than or equal to 0.2 miles from the reference point; the distance tolerance for the “Marginal” scoring category is greater than 0.2 miles from the reference point, but less than or equal to 0.5 miles from the reference point; and the distance tolerance for the “Unacceptable” scoring category is greater than 0.5 miles. In addition, in the example of Table 7, for the “geo-location data” assessment criterion for each facility that was marked, the distance tolerance for the “Preferred” scoring category is less than or equal to 0.1 miles from the reference point; the distance tolerance for the “Marginal” scoring category is greater than 0.1 miles from the reference point, but less than or equal to 0.2 miles from the reference point; and the distance tolerance for the “Unacceptable” scoring category is greater than 0.2 miles. In such embodiments, the distance tolerances for each scoring category may be selected in a variety ways. For example, one or more predefined distance tolerances may be used, or the distance tolerances may be dynamically generated based on information associated with the ticket or information obtained during the locate operation.
  • In some instances, the ticket may include coordinates (e.g., latitude and longitude coordinates) of the vertices of a polygon of a geographic area that includes the work site, or the automated quality assessment engine may receive a VWL image that defines a polygon around (i.e., that delimits) the dig area itself in which excavation is planned. In some embodiments, this information may be used to generate the EXPECT DATA for the geo-location assessment criteria. For example, the centroid of such a polygon may be determined and the geo-location of the centroid may be used as the reference point for the EXPECT DATA. Distance tolerances may be selected for each scoring category in a variety of ways. For example, the distance from the geo-location of the centroid of the polygon to the vertex of the polygon that is farthest from the centroid may be determined, and this distance plus or minus one or more buffer distances may be used as the tolerances for respective scoring categories.
  • In some embodiments, some EXPECT DATA may be generated based on the complexity of the ticket. For example, the automated quality assessment application may receive, with the ticket for a locate operation, an indication of the complexity of the ticket, which may be generated, for example, using techniques described in provisional application Ser. No. 61/220,491 filed Jun. 25, 2009, and entitled “Systems and Methods for Assessing Field Service Operation Tickets.”
  • In some embodiments, the EXPECT DATA and/or weighting factors for one or more assessment criteria may be selected based on the level of complexity of the ticket. For example, if a ticket is deemed to be highly complex, the weighting factors for certain of the assessment criteria may be increased and/or decreased, and/or the acceptable values/ranges for the scoring categories may be made more or less stringent.
  • In one possible exemplary implementation, the received complexity information may identify a ticket as complex because the work site has rough terrain, the work site is in an area in which damage to underground facilities by excavators has occurred in the past, the facilities map(s) for the area that includes the work site indicates a complex layout of one or more underground facilities, and/or one or more high risk gas lines (e.g., based on the diameter of the pipes, the material of the pipes, the volume, the pressure, or some other characteristic of the pipes) or multiple gas lines in the area of the work site (e.g., according to facilities maps or previous locate operations in the area). If any one or more of the reasons for complexity are present, the EXPECT DATA for peak signal strength may be modified such that a minimum acceptable value for the “Preferred” scoring category is 95% (rather than 85% shown in Tables 7 and 8) and the minimum acceptable value for the “Marginal” scoring category is 85% (rather than 65% shown in Tables 7 and 8). As another example, the EXPECT DATA for the accelerometer reading from the locate equipment may be modified such that the maximum acceptable value for the “Preferred” scoring category is 0.5 g (rather than 1.0 g, as shown in Tables 7 and 8), and the maximum acceptable value for the “Marginal” scoring category is 1.0 g (rather than 1.5 g, as shown in Tables 7 and 8).
  • As another possible exemplary implementation, the quality assessment criteria, EXPECT DATA, and/or weighting factors may be selected based on the level of skill and/or the past performance of the technician to which the locate operation is assigned. For example, information 1295 in data sources 1216 may include information regarding the experience level of the technician, the quality of one or more past locate operations performed by the technician, and/or other information about the skill or experience of the technician, and one or more quality assessment criteria, EXPECT DATA, and/or weighting factors may be adjusted based on this information.
  • After act 1416, the process next continues to act 1418, where the contents of the assessment criteria that have been developed for the current ticket is compiled into an EXPECT DATA vs. ACTUAL DATA table to be used when automatically generating a locate operations quality assessment score for the current ticket. Continuing in the example scoring criteria discussed above in connection with Table 7, Table 8 shows an example of the resulting EXPECT DATA vs. ACTUAL DATA scoring table for these scoring criteria.
  • TABLE 8
    Example EXPECT DATA vs. ACTUAL DATA scoring table
    Expected value or range (metrics)
    Preferred Marginal Unacceptable Weight Weighted
    Criterion (score = 2) (score = 1) (score = 0) Factor Score
    EXP: Dig N35°43.57518, N35°43.57518, N35°43.57518,
    area geo- W078°49.78314 W078°49.78314 W078°49.78314
    location ≦0.2 miles >0.2 to ≦0.5 miles >0.5 miles
    ACT: Geo- P/F
    location data
    EXP: Locate Before 05FEB09 On 05FEB09 After 05FEB09
    Date
    ACT: x2
    Timestamp
    data
    EXP: 40 mins 40 mins ± 10-20 mins 40 mins ± >20 mins
    Elapsed time
    ACT: x2
    Timestamp
    data
    EXP: RED color data n/a RED color data
    Type = Electric present absent
    power
    ACT: Color x5
    data
    EXP: Geo- N35°43.57518, N35°43.57518, N35°43.57518,
    location W078°49.78314 ± W078°49.78314 ± W078°49.78314 ±
    0 to 0.1 mi >0.1 to <0.2 mi >0.2 mi
    ACT: Geo- x2
    location data
    EXP: Gain 0-45 >45-70 >70-100
    ACT: Gain x1
    EXP: Sig. 100-85% <85% Any
    strength
    ACT: Signal X1
    data
    EXP: YELLOW color n/a YELLOW color
    Type = Gas, data absent data present
    oil
    ACT: Color X5
    data
    EXP: ORANGE color n/a ORANGE color
    Type = Com, data absent data present
    CATV
    ACT: Color x5
    data
    EXP: BLUE color data n/a BLUE color
    Type = Water present data absent
    ACT: Color X5
    data
    EXP: Geo- N35°43.57518, N35°43.57518, N35°43.57518,
    location W078°49.78314 ± W078°49.78314 ± W078°49.78314 ±
    0 to 0.1 mi >0.1 to <0.2 mi >0.2 mi
    ACT: Geo- X2
    location data
    EXP: Gain 0-45 >45-70 >70-100
    ACT: Gain X1
    EXP: Peak 100-85% <85-65% <65%
    Sig. strength
    ACT: Signal X1
    data
    EXP: GREEN color n/a GREEN color
    Type = Sewer data absent data present
    ACT: Color X5
    data
    EXP: PURPLE color n/a PURPLE color
    Type = Irrigation data absent data present
    ACT: Color x5
    data
    EXP: Locate Lookup table n/a Not found
    technician ID
    ACT: Locate P/F
    technician ID
    EXP: Lookup table n/a Not found
    Marking
    Device ID
    ACT: P/F
    Marking
    Device ID
    EXP: Locate Lookup table n/a Not found
    Device ID
    ACT: Locate P/F
    Device ID
    EXP: Temp 50-80 20-<50, >80-110 <20, >110
    (° F.)
    ACT: Temp x2
    data
    EXP: 0-40% >40-90% >90-100%
    Humidity
    ACT: x2
    Humidity
    data
    EXP: Light 4.0 to 5.0 volts 2.0 to <4.0 volts <2.0 volts
    ACT: Light x2
    data
    EXP: −30 to 30 degrees <−30 to −60 <−60 to −90
    Inclinometer degrees or >30 degrees or >60
    to 60 degrees to 90 degrees
    ACT: x1
    Inclinometer
    data
    EXP: 0.2 g to 1.0 g >1.0 g to 1.5 g >1.5 g
    Accelerometer
    data
    ACT: x1
    EXP: Battery 100-85% <85-50% <50%
    strength data
    ACT: Battery x5
    strength data
  • The process next continues to act 1420, where the ACTUAL DATA from the locate operation is read into the scoring table and each ACTUAL DATA item is compared to its corresponding EXPECT DATA and assigned a score. Continuing the example from above, Table 9 below shows an example of scores (e.g., weighted scores) that are assigned to each item based on the EXPECT DATA vs. ACTUAL DATA comparison.
  • The ACTUAL DATA may be obtained from various sources in a variety of ways and the invention is not limited to obtaining the ACTUAL DATA from any particular source or in any particular way.
  • For example, in the example of Table 9 below, in some embodiments, the ACTUAL DATA for the dig area geo-location may be obtained from a GPS device in the field service technician's vehicle, an electronic manifest created by the field service technician, from a GPS device in the locate equipment used by the field service technician, or in some other way.
  • The ACTUAL DATA for the date and time at which the locate operation was performed may be obtained from one or more of the GPS devices described above, from an internal clock in the locate equipment or in a handheld computer used or carried by the technician, or in some other way.
  • The ACTUAL DATA for the elapsed time for the locate operation may be determined, for example, by determining the time elapsed between when the locate technician arrived at the work site and when the locate technician left the work site. This information may be determined from a GPS device in the vehicle used by the technician, which can provide a time at which the vehicle arrived at the work site and a time of departure from the work site. Of course, this is merely one example of a way in which the time elapsed may be determined. Various other ways are possible, and any of these ways may be used.
  • In addition, for each facility marked, ACTUAL DATA may be obtained identifying the color of marking material used and the location at which the marking material was dispensed on the ground from the marking device. In addition, the PEAK and NULL signal strength at the location at which the facility was marked or not marked may be obtained from the locate receiver. In the example of Table 9, one sample of data per facility marked from the marking device and the locate receiver is used in the score computation (i.e., one geographic location and color data from the marking device and one peak and null signal value from the locate receiver, per facility). The sample of geo-location data that is selected for use in the score computation may be selected in a variety ways. For example, the sample of data that is used may be based on some characteristic of the sample (e.g., the sample with the largest or smallest latitude, the sample with the largest or smallest longitude, the sample obtained the earliest in time, the sample obtained the latest in time, etc.), or in some other way.
  • However, the invention is not limited in this respect, as in some embodiments, multiple samples of data per facility may be used. In embodiments in which multiple samples of data per facility are used, various techniques may be employed for determining a score using these multiple samples. For example, two samples of data indicating a location at which the marking material was put on the ground (per facility) may be used, and a point value may be assigned for each sample and included in the score computation. The samples that are selected may be selected in any of the ways discussed above or in some other way.
  • The ACTUAL DATA for environmental conditions (e.g., temperature, humidity, light) and for locate equipment conditions (e.g., inclinometer data, accelerometer data, battery strength data) may be obtained from sensors in the marking wand and/or locate receiver. In the example of Table 9, for each of these assessment criteria, only one sample of ACTUAL DATA from the locate equipment is used in the score computation. In embodiments in which only one sample of data is used, the sample that is selected may be chosen in a variety of ways. For example, the sample with the maximum value may be selected, the sample with the minimum value may be selected, the sample with average (e.g., median or mean) value may be selected, or the sample that is used may be selected in some other way. As an example, for the assessment criterion “Light,” the average light value of all data samples obtained during the locate operation may be used, and this average value may be used as the ACTUAL DATA for the assessment criterion “Light.”
  • TABLE 9
    Example EXPECT DATA vs. ACTUAL DATA scoring table
    Expected value or range
    Preferred Marginal Unacceptable Weight Weighted
    Criterion (score = 2) (score = 1) (score = 0) Factor Score
    EXP: Dig N35°43.57518, N35°43.57518, N35°43.57518,
    area geo- W078°49.78314 W078°49.78314 W078°49.78314
    location ≦0.2 miles >0.2 to ≦0.5 >0.5 miles
    miles
    ACT: Geo- N35°43.57518, P/F P
    location W078°49.78314 ±
    data 0.04 mi
    EXP: Before 05FEB09 On 05FEB09 After 05FEB09
    Locate Date
    ACT: 04FEB09; x2 4
    Timestamp 09:35:15.2
    data
    EXP: 40 mins 40 mins ± 10-20 mins 40 mins ± >20 mins
    Elapsed
    time
    ACT: 54 mins x2 2
    Timestamp
    data
    EXP: RED color data n/a RED color data
    Type = Electric present absent
    power
    ACT: Color RED present x5 10 
    data
    EXP: Geo- N35°43.57518, N35°43.57518, N35°43.57518,
    location W078°49.78314 ± W078°49.78314 ± W078°49.78314 ±
    0 to 0.1 mi >0.1 to <0.2 mi >0.2 mi
    ACT: Geo- N35°43.57518, x2 4
    location W078°49.78314 ±
    data 0.04 mi
    EXP: Gain 0-45 >45-70 >70-100
    ACT: Gain 35 X1 2
    EXP: Sig. 100-85% <85-65% <65%
    strength
    ACT: 83% x1 1
    Signal data
    EXP: YELLOW color n/a YELLOW color
    Type = Gas, data absent data present
    oil
    ACT: Color YELLOW absent x5 10 
    data
    EXP: ORANGE color n/a ORANGE color
    Type = Com, data absent data present
    CATV
    ACT: Color ORANGE absent x5 10 
    data
    EXP: BLUE color data n/a BLUE color
    Type = Water present data absent
    ACT: Color BLUE present x5 10 
    data
    EXP: Geo- N35°43.57518, N35°43.57518, N35°43.57518,
    location W078°49.78314 ± W078°49.78314 ± W078°49.78314 ±
    0 to 0.1 mi >0.1 to <0.2 mi >0.2 mi
    ACT: Geo- N35°43.57518, x2 2
    location W078°49.78314 ±
    data 0.14 mi
    EXP: Gain 0-45 >45-70 >70-100
    ACT: Gain 35 X1 2
    EXP: Sig. 100-85% <85-65% <65%
    strength
    ACT: 87% x1 2
    Signal data
    EXP: GREEN color n/a GREEN color
    Type = Sewer data absent data present
    ACT: Color GREEN absent x5 10 
    data
    EXP: PURPLE color n/a PURPLE color
    Type = Irrigation data absent data present
    ACT: Color PURPLE absent x5 10 
    data
    EXP: Lookup table n/a Not found
    Locate
    technician
    ID
    ACT: 4815 P/F P
    Locate
    technician
    ID
    EXP: Lookup table n/a Not found
    Marking
    Device ID
    ACT: 7362 P/F P
    Marking
    Device ID
    EXP: Lookup table n/a Not found
    Locate
    Device ID
    ACT: 7345 P/F P
    Locate
    Device ID
    EXP: Temp 50-80 20-<50, >80-110 <20, >110
    (° F.)
    ACT: Temp 73 F x2 4
    data
    EXP: 0-40% >40-90% >90-100%
    Humidity
    ACT: 52% x2 2
    Humidity
    data
    EXP: Light 4.0 to 5.0 volts 2.0 to <4.0 volts <2.0 volts
    ACT: Light 4.3 volts x2 4
    data
    EXP: −30 to 30 degrees <−30 to −60 <−60 to −90
    Inclinometer degrees or >30 degrees or >60
    to 60 degrees to 90 degrees
    ACT: −17 x1 2
    Inclinometer
    data
    EXP: 0.2 g to 1.0 g >1.0 g to 1.5 g >1.5 g
    Accelerometer
    data
    ACT: 0.375 g x1 2
    EXP: 100-85% <85-50% <50%
    Battery
    strength
    data
    ACT: 93% x5 10 
    Battery
    strength
    data
    Total points earned out of a possible 110 = 103 
    Percent Score = 93.6%
  • The process next continues to act 1422, where the automated quality assessment application determines whether there is an absolute fail condition using, for example, the PASS/FAIL criteria described above in connection with Table 4. In some embodiments, the ACTUAL DATA may be compared to the PASS/FAIL criteria to determine if a PASS/FAIL condition is present. For example, data from the electronic manifest (e.g., EM images 1262) for the marking operation may be used to determine whether each member code in the ticket (i.e., each facility) has been marked or cleared. Additionally, the time of completion of the electronic manifest may be used to determine whether the locate operation was completed by the due date specified in the ticket. If an absolute fail condition is present, process 1400 continues to act 1424. If no absolute fail condition is present, process 1400 continues to act 1426.
  • At act 1424, the automated quality assessment application generates a failing locate operations quality assessment score (e.g., locate operation score=FAIL) and may optionally discontinue any further analysis with respect to generating a locate operations quality assessment score. Quality assessment application 1200 may indicate a failing score to a human operator. For example, in some embodiments, quality assessment application may provided a GUI similar to that of quality assessment application 130 via which a human reviewer may review tickets assessed by ticket approval application 1200. When a human reviewer reviews a ticket that quality assessment application has give a score of FAIL, the score of FAIL may be displayed on the ticket. In some embodiments, when a score of FAIL is given, the ticket may be forward to a human QC reviewer using the techniques described above (e.g., at act 1322 of FIG. 15).
  • At act 1426, the automated quality assessment application automatically generates an objective locate operations quality assessment score. For example, the automated quality assessment application calculates an overall locate operations quality assessment score based on the comparison of ACTUAL DATA to EXPECT DATA discussed above in connection with FIG. 9. In particular, the automated quality assessment application may first determine the maximum number of points possible for the locate operation by first determining the sum of all weight factors and then multiplying this sum by the point value of the “Preferred” result. The automated quality assessment application may then determine the sum of the points earned for the current locate operation. The automated quality assessment application may then calculate, for example, a percent score for the current locate operation.
  • For example and referring to Table 9, the sum of the weight factors is 55 and the point value of the “Preferred” result is 2. Therefore, in this example the maximum number of points possible for the locate operation is 55×2, which is 110. The automated quality assessment application may then determine the sum of the points earned for the current locate operation, which in Table 9 is 103. The automated quality assessment application then calculates, for example, the percent score for the current locate operation, which in this example is 103/110×100=93.6%.
  • In some embodiments, a range of percent scores may be converted to letter scores, so that automated quality assessment application may assign, to a locate operation, a letter score indicative of its quality. For example, a percent score of 100-90% may be converted to a letter score of A, 89-80% may be converted to a letter score of B, 79-70% may be converted to a letter score of C, 69-60% may be converted to a letter score of D, and <60% may be converted to a letter score of F. In yet another example, a range of percent scores may be converted to a simple PASS/FAIL score. For example, a percent score of 100-60% may be converted to a score of PASS and a percent score of <60% may be converted to a score of FAIL.
  • In other embodiments, the numerical quality assessment score may be used to automatically categorize a locate operation as either APPROVED, SATISFACTORY, or UNSATISFACTORY. In one example, using the numeric scoring system of 0 to 100%, a score of 60% or below may automatically render an assessment of UNSATISFACTORY, in which case, after act 1314 of FIG. 15, the process continues to act 1322. A score of >60% to 80% may automatically render an assessment of SATISFACTORY, in which case the process continues to act 1318, and a score of >80% to 100% may automatically render a ticket assessment of APPROVED, and the process may continue to act 1316.
  • Referring to Tables 5 through 9 techniques for calculating a locate operation quality assessment score as described above are not limited to using the three scoring categories per assessment criterion—e.g., unacceptable, marginal, and preferred, providing a scoring range of 0-2 for each element of the scoring criteria. This is exemplary only. In other embodiments, the scoring categories may be as broad or granular as desired. For example, there may be ten scoring categories, which provide a scoring range of 0-9 for each assessment criterion; there may be five scoring categories, which provide a scoring range of 0-4 for each assessment criterion; and so on.
  • C. Other Examples
  • A number of examples of ways that information from data sources 1216 may be used to automatically assess the quality of a locate operation are discussed below (e.g., at acts 1312 and 1314 of FIG. 15). Many of these examples have been discussed to some extent in the previous section It should be appreciated that the invention is not limited to any of these examples, and that these examples are provided primarily for purposes of illustration.
  • With respect to tickets 1220, information processing component 1210 may analyze information that is provided about the locate operation (e.g., from locating equipment data 1250 or EM application 1260) with respect to the contents of textual ticket information 1222 of the ticket 1220 in response to which a locate operation was performed. In one example, information processing component 1210 may analyze the actual types of facilities located or cleared against the requested types of facilities to be located or cleared according, for example, to the originating ticket 1220.
  • With respect to VWL application 1230, information processing component 1210 may analyze information that is provided about the locate operation (e.g., from locating equipment data 1250 or EM application 1260) with respect to the contents of the VWL image 1232 of the ticket 1220 of interest. In one example, information processing component 1210 may analyze the actual geo-locations of the facilities located or cleared against the expected geo-location of the dig area as indicated in the VWL image 1232 of the ticket 1220 of interest (e.g., based on geo-coordinates for a polygon delimiting the dig area).
  • With respect to ticket assessment application 1240, information processing component 1210 may analyze information that is provided about the locate operation (e.g., from locating equipment data 1250 or EM application 1260) with respect to the contents of the ticket assessment outcome 1242 of the ticket 1220 of interest. In one example, information processing component 1210 may analyze the actual duration of the locate operation against the expected duration as indicated in the ticket assessment outcome 1242 of the ticket 1220 of interest. In another example, information processing component 1210 may query the risk and/or complexity information in the ticket assessment outcome 1242, which may cause information processing component 1210 to place higher or lesser importance on certain aspects of the locate operation.
  • With respect to locating equipment data 1250, information processing component 1210 may analyze information that is provided about the locate operation via the locating equipment data 1250 with respect to determining the actual work performed for the ticket 1220 of interest. In one example, information processing component 1210 may analyze the color and geo-location(s) of marking material that has been dispensed by a marking device and/or the strength and geo-location of signals detected by a locate receiver device and generate an electronic representation of the locate operation, which may be compared against the expected locate operation activities according, for example, to the ticket 1220 of interest.
  • With respect to EM application 1260, information processing component 1210 may analyze information that is provided about the locate operation via the contents of the EM image 1262 of the ticket 1220 of interest. Because each EM image 1262 may include metadata that may be analyzed and/or may be saved in a self-describing format, such as Extensible Markup Language (XML) format, the attributes of each mark and/or shape therein may be analyzed by information processing component 1210, where collectively the marks and/or shapes may represent the actual types and geo-locations of the facilities located or cleared during locate operations of the ticket 1220 of interest. As a result, information processing component 1210 may analyze the actual types and geo-locations of the facilities located or cleared, as indicated in the EM image 1262, against the expected types and geo-locations of the facilities according to the ticket 1220 of interest.
  • With respect to facilities maps 1280, information processing component 1210 may analyze information that is provided about the locate operation with respect to the contents of facilities maps 1280 associated with the ticket 1220 of interest. In one example, information processing component 1210 may analyze the actual types and geo-locations of the facilities located or cleared for the ticket 1220 of interest against the expected types and geo-locations of the facilities according to the corresponding facilities maps 1280.
  • With respect to historical tickets 1290, information processing component 1210 may analyze information that is returned about the locate operation with respect to the contents of historical tickets 1290 associated with the ticket 1220 of interest. In one example, information processing component 1210 may analyze the actual types and geo-locations of the facilities located or cleared for the ticket 1220 of interest against the expected types and geo-locations of the facilities according to the corresponding historical tickets 1290.
  • Referring to FIG. 15, at decision step 1314, based on the automatic ticket assessment of step 1312, if information processing component 1210 of automated quality assessment application 1200 determines that substantially all aspects of the locate operation of the ticket 1220 of interest are satisfactory, information processing component 1210 may automatically categorize the locate operation as APPROVED and process 1300 proceeds to step 1316. In one example, if the information in locating equipment data 1250 and/or the EM image 1262 of interest satisfactorily match the expected work to be performed according to one or more of textual ticket information 1222, the VWL image 1232 of the ticket 1220 of interest, facilities maps 1280, and/or historical tickets 1290, for example, the quality assessment outcome 1212 indicates “APPROVED” and process 1300 proceeds to step 1316. In some embodiments, an indication that the a ticket has been approved may be provided via a GUI of quality assessment application 1200 via which a human reviewer may review tickets that have been assessed by application 1200. When a human reviewer accesses a ticket that has been approved by application 1200, the GUI may display an indication that the ticket has been approved.
  • However, if information processing component 1210 of automated quality assessment application 1200 determines that the locate operation itself is satisfactory, but certain aspects of the information provided about the locate operation indicate that the locate technician needs coaching and/or additional training, information processing component 1210 may automatically categorize the locate operation as SATISFACTORY and method 1300 proceeds to step 1318, wherein a coaching referral is processed. In one example, if the information in locating equipment data 1250 and/or the EM image 1262 match the expected work to be performed according to, for example, one or more of textual ticket information 1222 and the VWL image 1232, but certain aspects of the information provided about the locate operation indicate that the locate technician needs coaching and/or additional training, the quality assessment outcome 1212 indicates “SATISFACTORY,” a coaching referral is generated, and process 1300 proceeds to step 1318.
  • Further, if information processing component 1210 of automated quality assessment application 1200 determines that important aspects of the locate operation are unsatisfactory, the locate operation is automatically categorized as UNSATISFACTORY, a QC referral is generated, and method 1300 proceeds to step 1322. In one example, if the information in locating equipment data 1250 and/or the EM image 1262 satisfactorily match the expected work to be performed according to, for example, one or more of textual ticket information 1222 and the VWL image 1232 of the ticket 1220 of interest, but certain aspects of the information provided about the locate operation indicate that aspects of the locate operation are unsatisfactory, the quality assessment outcome 1212 indicates “UNSATISFACTORY” and method 1300 proceeds to step 1322.
  • Additionally, if information processing component 1210 of automated quality assessment application 1200 determines that it may be beneficial to address certain aspects of the locate operation in real time (i.e., while the locate technician is still on site), the locate operation may be automatically categorized as PROMPT and method 1300 proceeds to step 1328. For example, if the information in locating equipment data 1250 and/or the EM image 1262 indicate that certain aspects of the locate operation may be addressed in real time in order to render a satisfactory match with the expected work to be performed according to, for example, textual ticket information 1222 and/or the VWL image 1232 of the ticket 1220 of interest, the quality assessment outcome 1212 indicates “PROMPT” and method 1300 proceeds to act 1328.
  • In generating quality assessment outcomes 1212 at act 1314, automated quality assessment application 1200 may use tickets 1220, VWL application 1230, ticket assessment application 1240, locating equipment data 1250, EM application 1260, facilities maps 1280, historical tickets 1290, any other electronic information and/or records 1295, and any combinations thereof. Further, the contents of any one or more data sources 1216 may be used by automated quality assessment application 1200 to weight and/or otherwise influence the interpretation (fully or in part) of any other data sources 1216 in the process of generating quality assessment outcomes 1212.
  • At act 1316, the quality assessment process is completed. The information that is associated with approved tickets may be stored with the appropriate ticket(s) as a part of an archival process. The numerical count of approved tickets for the system may be updated and stored.
  • At act 1318, the coaching referral that is generated at act 1314 because the quality assessment outcome 1312 indicates “SATISFACTORY” is routed to coaching personnel. For example, the coaching referral may be directed to any locate operations supervisor, a quality control supervisor, and/or any other management personnel of the locate company. The content of the coaching referral may include, for example, the name of the locate technician who is to be the subject of the locate operations coaching activity, the ticket number that generated the coaching referral, the suggested subject area or topic of the coaching activity, and the suggested timeframe in which to conduct the coaching activity.
  • At act 1320, coaching personnel performs the coaching activity with the locate technician. For example, the locate operations supervisor performs coaching activities with the locate technician according to the contents of the coaching referral. In one example, information processing component 1210 may determine that the duration of the locate operation is less than or greater than expected and, thus, the locate technician needs coaching with respect to working effectively. In another example, information processing component 1210 may determine that the environmental conditions of the locate operation are less than ideal and, thus, the locate technician needs coaching with respect to protocols for performing work in various environmental conditions.
  • At act 1322, the ticket that is the subject of QC referral because the quality assessment outcome 1212 indicates “UNSATISFACTORY” at act 1314 is routed to, for example, a certain QC personnel for review and a course of action is determined. For example, a certain QC supervisor receives the QC referral and reviews the contents of the quality assessment outcome 1212 for the ticket 1220 of interest and any supporting information that is associated with the ticket 1220 of interest, such as, but not limited to, the textual ticket information 1222, the VWL image 1232, the locating equipment data 150 that was collected during the locate operation, the EM image 1262, and any facilities maps 1280 and/or historical tickets 1290 that correspond to the dig area of the ticket. Subsequently, the QC supervisor may determine a course of action. In one example, it may be determined that one or more types of facilities were not marked or cleared according to the instructions (e.g., textual ticket information 1222) of the ticket 1220 of interest. In another example, it may be determined that the geographic location of the work performed does not match the location information of the ticket 1220 of interest. In yet another example, it may be determined that the date of the work performed does not match the locate request date information of the ticket 1220 of interest.
  • At act 1324, QC personnel routes the ticket to a QC technician for execution. For example, the QC supervisor routes the QC request to a QC technician and/or to the original locate technician who returns to the dig area to perform the required tasks. In the example in which it is determined that the QC request was generated because one or more types of facilities were not marked or cleared according to the instructions (e.g., textual ticket information 1222) of the ticket 1220 of interest, the QC technician and/or the original locate technician returns to the dig area to perform a locate operation on the facilities in question. In the example in which it is determined that the geographic location of the work performed does not match the location information of the ticket 1220 of interest, the QC technician and/or the original locate technician returns to the correct dig area location to perform the locate operation.
  • At act 1326, the QC technician and/or the original locate technician completes the ticket and provides updated ticket information (e.g., the technician revisiting the dig area in order to perform the tasks that are necessary to satisfy the QC referral). Upon completion of the QC operation, updated ticket information, such as, but not limited to, updated locating equipment data 1250 that is collected during the QC operation and the updated EM image 126 is accessible to automated quality assessment application 1200.
  • At act 1328, using feedback component 1214 of automated quality assessment application 1200, a real-time prompt is routed to the originating locate technician who, preferably, is still onsite at the dig area. The real-time prompt is generated because the quality assessment outcome 1212 indicates “PROMPT” at act 1314.
  • At act 1330, the originating locate technician processes the real-time prompt, completes the ticket, and provides updated ticket information. In one example, it may be determined that one or more types of facilities were not marked or cleared according to the instructions (e.g., textual ticket information 1222) of the ticket 1220 of interest. In this example, the locate technician may be prompted to double check the ticket information and perform a locate operation on the facilities in question. In another example, it may be determined that the geographic locations of locate marks for one or more types of facilities are outside a certain tolerance of the expected geographic locations of the facilities. In this example, the locate technician may be prompted to perform the locate operation a second time for verification. Upon completion of the tasks as instructed in the real-time prompt, updated ticket information, such as, but not limited to, updated locating equipment data 1250 that is collected during the locate operation and the updated EM image 1262, is accessible to automated quality assessment application 1200.
  • Process 1300 is not limited to the operations that are described in FIG. 15. Other operations may occur, such as tracking the status of QC referrals, flagging delinquent QC referrals, tracking the status of coaching referrals, flagging delinquent coaching referrals, tracking the total ticket numbers across the entire service provider, and dashboard reporting. Additional details of a system that includes automated quality assessment application 1200 of the present disclosure and that is suitable to facilitate process 1300 of FIG. 15 are described with reference to FIGS. 15 and 16, respectively.
  • Referring to FIG. 19, a functional block diagram of an example of an automated quality assessment system 1500 that includes automated quality assessment application 1200 for automatically performing quality control in underground facility locate applications is presented. It should be appreciated that the various elements shown in FIG. 19 are for the purposes of illustration, and that not all elements depicted are necessarily required in various exemplary implementations. Automated quality assessment system 1500 may include a work management server 1510, which is maintained and operated by, for example, a locate company (not shown). Work management server 1510 may be any local or centralized computing device that is capable of hosting an application. In one implementation, work management server 1510 may be a networked application server and/or web server that is connected to a network 1540. Personnel (not shown) that are associated with automated quality assessment system 1500 may include, but are not limited to, locate operations supervisors, QC supervisors, and/or any other management personnel of the locate company, QC technicians, and locate technicians, such as locate technicians 1512.
  • Residing on work management server 1510 may be automated quality assessment application 1200 of the present disclosure, which is referenced in FIG. 14. Work management server 1510 may further include a workforce management application 1514, which may be business software for assigning locate request tickets and dispatching personnel into the field. Additionally, ticket assessment application 1240 may reside on work management server 1510 for assessing tickets 1220 and the associated VWL images 1232, as referenced in FIG. 14.
  • In one implementation, work management server 1510 is accessible to any other entities of automated quality assessment system 1500 that are connected to network 1540. Network 1540 may be, for example, any local area network (LAN) and/or wide area network (WAN) for connecting to the Internet. Network 1540 provides the communication link between any and/or all entities of automated quality assessment system 1500. For example, network 1540 provides the communication network by which information may be exchanged between work management server 1510, one or more onsite computers 1516 and/or locating equipment 1518 that are used by locate technicians 1512 in the field, an application server 1526, an image server 1528, and one or more one-call centers 1532.
  • In order to connect to network 340, each entity of automated quality assessment system 1500 includes a communication interface (not shown). For example, the respective communication interfaces of work management server 1510, onsite computers 1516, locating equipment 1518, application server 1526, image server 1528, and one-call centers 1532 may be any wired and/or wireless communication interface by which information may be exchanged between any entities of automated quality assessment system 1500. Examples of wired communication interfaces may include, but are not limited to, USB ports, RS232 connectors, RJ45 connectors, Ethernet, and any combinations thereof. Examples of wireless communication interfaces may include, but are not limited to, an Intranet connection, Internet, Bluetooth® technology, Wi-Fi, Wi-Max, IEEE 802.11 technology, radio frequency (RF), Infrared Data Association (IrDA) compatible protocols, Local Area Networks (LAN), Wide Area Networks (WAN), Shared Wireless Access Protocol (SWAP), any combinations thereof, and other types of wireless networking protocols. Additionally, the wireless interface may be capable of capturing signals that reflect a user's intent. Further, the wireless interface may interact with a device that monitors a condition or biological state of the user, such as eye movement, brain activity, heart rate, and/or other subtle signals.
  • Onsite computers 1516 may be any computing devices that are capable of processing and executing program instructions. Onsite computers 1516 may be used by locate technicians 1512 that are performing locate operations in the field. For example, each onsite computer 1516 may be a portable computer, a personal computer, a tablet device, a personal digital assistant (PDA), a cellular radiotelephone, a mobile computing device, a touch-screen device, a touchpad device, or generally any device including, or connected to, a processor and a user interface. Preferably, each onsite computer 1516 is a portable computing device, such as laptop computer or tablet device. Onsite computers 1516 may be used by locate technicians 1512 to process locating equipment data 1250 that may be returned from locating equipment 1518 during locate operations. Additionally, EM application 1260, which is referenced in FIG. 14, may reside on each onsite computer 1516 for use by locate technicians 1512 to document locate operations while at the work site.
  • Locating equipment 1518 may be any locating equipment that is used by locate technicians 1512 in the field to perform locate operations and that is capable of providing locating equipment data 1250, which is referenced in FIG. 14. The locating equipment data 1250 may be passed from locating equipment 1518 directly to network 1540 and/or managed by onsite computers 1516 that are connected to network 1540. In one example, locating equipment 1518 may include a marking device 1520 having a housing, a locate receiver 1522, a locate transmitter 1524, and any combinations thereof.
  • Application server 1526 of automated quality assessment system 1500 may be any application server, such as a web application server and/or web portal, by which one or more excavators 1536 may access VWL application 1230, which is referenced in FIG. 14, with respect to generating VWL images 1232 for indicating the dig area. Excavators 1536 may be any personnel associated with excavation companies (not shown), such as, but not limited to, individuals who are requesting and/or performing excavation activities. Excavators 1536 may access application server 1526 for generating VWL images 1232 and for submitting tickets 1220 to one-call centers 1532.
  • Image server 1528 may be any computer device for storing and providing input images 1530, such as, but not limited to, vertical aerial images, oblique aerial images, and/or any images of geographic locations. Input images 1530 may be accessed by VWL application 1230 of application server 1526 and marked up with virtual white lines by excavators 1536 in order to create VWL images 1232. In this way, input images 1530 may be the source images for VWL application 1230.
  • Similarly, input images 1530 may be accessed by EM application 1260 of onsite computers 1516 and marked up by locate technicians 1512 in order to create EM images 1262. In this way, input images 1530 may be the source images for EM application 1260 on each onsite computer 1516. Additionally, VWL images 1232 that are associated with tickets 1220 may be the source images for EM application 1260 of onsite computers 1516.
  • As noted above, automated quality assessment system 1500 is not limited to the types and numbers of entities that are shown in FIG. 19. Any types and numbers of entities that may be useful in underground facilities locate applications may be included in automated quality assessment system 1500. More details of the operation of automated quality assessment system 1500 for automatically performing quality control in underground facility locate applications are described with reference to FIG. 20. Also, it should be appreciated that while the automatic quality assessment application 1200 is shown as part of a workforce management server in the exemplary system of FIG. 19, in other embodiments an apparatus for executing the automatic quality assessment application 1200, such as the apparatus 1800 shown in FIG. 12, may reside within a housing of one or more pieces of locating equipment, such as within the housing of marking device 1520.
  • Referring to FIG. 20, a flow diagram of an example of a method 1700 of using automated quality assessment system 1500 that includes automated quality assessment application 1200 of the present disclosure is presented. Method 1700 may include, but is not limited to, the following steps, which may be implemented in any order.
  • At act 1710, excavators may generate VWL images and submit locate request tickets. For example, excavators 1536 may generate VWL images 1232 to indicate the planned excavation by accessing VWL application 1230 of application server 1526. A certain input image 1530 may be retrieved from image server 1528 via network 1540. This input image 1530 may be the image that is marked up with virtual white lines using VWL application 1230. Excavators 1536 may then submit locate requests using any submission process, such as the submission process provided by one-call centers 1532.
  • At act 1712, the tickets are transmitted to locate companies and processed. For example, tickets 1220 with the associated VWL images 1232 are transmitted via network 1540 from one-call centers 1532 to work management server 1510, which is associated with a certain locate company. Tickets 1220 with the associated VWL images 1232 are assigned to locate technicians 1512 who are dispatched into the field to perform locate operations. In particular, tickets 1220 with the associated VWL images 1232 are transmitted via network 1540 from work management server 1510 to onsite computers 1516 of locate technicians 1512 who are in the field.
  • At act 1714, the locate technicians in the field receive the tickets and perform locate operations accordingly. For example, locate technicians 1512 in the field receive tickets 1220 with the associated VWL images 1232 at onsite computers 1516, review the information of the ticket 1220 and VWL images 1232 of interest, and perform locate operations using locating equipment 1518, such as marking device 1520, locate receiver 1522, locate transmitter 1524, and/or any combinations thereof.
  • At act 1716, during locate operations, information about the locate operations is collected onsite. For example, while locate technicians 1512 are performing locate operations, marking device data from marking device 1520 and/or locate receiver data from locate receiver 1522 is collected and stored as locating equipment data 1250 at onsite computers 1516. Additionally, locate technicians 1512 may use EM application 1260 at onsite computers 1516 to create EM images 1262 that reflect work performed during the locate operation associated with the ticket 1220 of interest. In one example, the VWL image 1232 of the originating ticket 1220 may be the starting image to be marked up using EM application 1260. Alternatively, a certain input image 1530 may be retrieved from image server 1528 via network 1540. This input image 1530 may then be the starting image for EM application 1260. When the locate operations are completed, all information that is collected, entered, or otherwise processed when performing locate operations is saved in completed tickets 1534 at onsite computers 1516. For example, completed tickets 1534 may include associated EM images 1262 and locating equipment data 1250. Completed tickets 1534 also maintain any original ticket information, such as any textual ticket information 1222 of the original tickets 1220.
  • At act 1718, completed tickets that include a collection of information about the locate operations are transmitted to automated quality assessment application for processing. For example, completed tickets 1534 that may include EM images 1262 and/or locating equipment data 1250 are transmitted via network 1540 from onsite computers 1516 to automated quality assessment application 1200 at work management server 1510 for processing.
  • At act 1720, the quality assessment process is automatically performing on completed tickets 1534 using, for example, one or more of the automated quality assessment techniques describe above.
  • At act 1722, completed tickets 1534, quality assessment outcomes 1212, and any other associated information are stored at work management server 1510. The outcomes may be displayed via a GUI provided by application 1200 such that a human reviewer may review that outcomes generated by application 1200. Additionally, quality assessment outcomes 1212 may be aggregated over time and may themselves become a component of data sources 1216 in the form of, for example, historical quality assessment outcomes. Further, the aggregated quality assessment outcomes 1212 may be used for any data analysis purposes.
  • Referring again to FIGS. 15 and 16, while automated quality assessment application 1200 is shown installed and executing on work management server 1510 of automated quality assessment system 1500, this is exemplary only. The functionality of automated quality assessment application 1200 may reside fully or in part at any one or more entities of automated quality assessment system 1500, as long as the one or more entities have suitable processing capability and access to at least some of the data sources 1216. For example, the functionality of automated quality assessment application 1200 may be installed and executing fully or in part on one or more onsite computers 1516, one or more devices of locating equipment 1518, application server 1526, image server 1528, one or more one-call centers 1532, and so on.
  • Additionally, while the automated quality assessment system and methods described above have been presented in the context of oversight and quality control of locate operations, the system and methods of the present disclosure are not limited to locate operations involving underground facilities only. The system and methods of the present disclosure are suitable for performing quality control of locate operations, activities to detect or infer the presence or absence of aboveground facilities, and any combination thereof. Additionally, the system and methods of the present disclosure can be used in other industries and practices such as, for example, used in the inspection practices of the building and construction fields.
  • Furthermore, while the automated quality assessment system and methods described herein have been presented in the context of oversight and quality control of locate operations, the system and methods of the present disclosure may be useful in location operations training environments and/or other location operations simulation environments.
  • While various inventive embodiments have been described and illustrated herein, those of ordinary skill in the art will readily envision a variety of other means and/or structures for performing the function and/or obtaining the results and/or one or more of the advantages described herein, and each of such variations and/or modifications is deemed to be within the scope of the inventive embodiments described herein. More generally, those skilled in the art will readily appreciate that all parameters, dimensions, materials, and configurations described herein are meant to be exemplary and that the actual parameters, dimensions, materials, and/or configurations will depend upon the specific application or applications for which the inventive teachings is/are used. Those skilled in the art will recognize, or be able to ascertain using no more than routine experimentation, many equivalents to the specific inventive embodiments described herein. It is, therefore, to be understood that the foregoing embodiments are presented by way of example only and that, within the scope of the appended claims and equivalents thereto, inventive embodiments may be practiced otherwise than as specifically described and claimed. Inventive embodiments of the present disclosure are directed to each individual feature, system, article, material, kit, and/or method described herein. In addition, any combination of two or more such features, systems, articles, materials, kits, and/or methods, if such features, systems, articles, materials, kits, and/or methods are not mutually inconsistent, is included within the inventive scope of the present disclosure.
  • The above-described embodiments can be implemented in any of numerous ways. For example, the embodiments may be implemented using hardware, software or a combination thereof. When implemented in software, the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers.
  • The various methods or processes outlined herein may be coded as software that is executable on one or more processors that employ any one of a variety of operating systems or platforms. Additionally, such software may be written using any of a number of suitable programming languages and/or programming or scripting tools, and also may be compiled as executable machine language code or intermediate code that is executed on a framework or virtual machine.
  • In this respect, various inventive concepts may be embodied as a computer readable storage medium (or multiple computer readable storage media) (e.g., a computer memory, one or more floppy discs, compact discs, optical discs, magnetic tapes, flash memories, circuit configurations in Field Programmable Gate Arrays or other semiconductor devices, or other tangible computer storage medium) encoded with one or more programs that, when executed on one or more computers or other processors, perform methods that implement the various embodiments of the invention discussed above. The computer readable medium or media can be transportable, such that the program or programs stored thereon can be loaded onto one or more different computers or other processors to implement various aspects of the present invention as discussed above.
  • The terms “program” or “software” are used herein in a generic sense to refer to any type of computer code or set of computer-executable instructions that can be employed to program a computer or other processor to implement various aspects of embodiments as discussed above. Additionally, it should be appreciated that according to one aspect, one or more computer programs that when executed perform methods of the present invention need not reside on a single computer or processor, but may be distributed in a modular fashion amongst a number of different computers or processors to implement various aspects of the present invention.
  • Computer-executable instructions may be in many forms, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Typically the functionality of the program modules may be combined or distributed as desired in various embodiments.
  • Also, data structures may be stored in computer-readable media in any suitable form. For simplicity of illustration, data structures may be shown to have fields that are related through location in the data structure. Such relationships may likewise be achieved by assigning storage for the fields with locations in a computer-readable medium that conveys relationship between the fields. However, any suitable mechanism may be used to establish a relationship between information in fields of a data structure, including through the use of pointers, tags or other mechanisms that establish relationship between data elements.
  • Also, various inventive concepts may be embodied as one or more methods, of which an example has been provided. The acts performed as part of the method may be ordered in any suitable way. Accordingly, embodiments may be constructed in which acts are performed in an order different than illustrated, which may include performing some acts simultaneously, even though shown as sequential acts in illustrative embodiments.
  • All definitions, as defined and used herein, should be understood to control over dictionary definitions, definitions in documents incorporated by reference, and/or ordinary meanings of the defined terms.
  • The indefinite articles “a” and “an,” as used herein in the specification and in the claims, unless clearly indicated to the contrary, should be understood to mean “at least one.”
  • The phrase “and/or,” as used herein in the specification and in the claims, should be understood to mean “either or both” of the elements so conjoined, i.e., elements that are conjunctively present in some cases and disjunctively present in other cases. Multiple elements listed with “and/or” should be construed in the same fashion, i.e., “one or more” of the elements so conjoined. Other elements may optionally be present other than the elements specifically identified by the “and/or” clause, whether related or unrelated to those elements specifically identified. Thus, as a non-limiting example, a reference to “A and/or B”, when used in conjunction with open-ended language such as “comprising” can refer, in one embodiment, to A only (optionally including elements other than B); in another embodiment, to B only (optionally including elements other than A); in yet another embodiment, to both A and B (optionally including other elements); etc.
  • As used herein in the specification and in the claims, “or” should be understood to have the same meaning as “and/or” as defined above. For example, when separating items in a list, “or” or “and/or” shall be interpreted as being inclusive, i.e., the inclusion of at least one, but also including more than one, of a number or list of elements, and, optionally, additional unlisted items. Only terms clearly indicated to the contrary, such as “only one of” or “exactly one of,” or, when used in the claims, “consisting of,” will refer to the inclusion of exactly one element of a number or list of elements. In general, the term “or” as used herein shall only be interpreted as indicating exclusive alternatives (i.e. “one or the other but not both”) when preceded by terms of exclusivity, such as “either,” “one of” “only one of,” or “exactly one of.” “Consisting essentially of,” when used in the claims, shall have its ordinary meaning as used in the field of patent law.
  • As used herein in the specification and in the claims, the phrase “at least one,” in reference to a list of one or more elements, should be understood to mean at least one element selected from any one or more of the elements in the list of elements, but not necessarily including at least one of each and every element specifically listed within the list of elements and not excluding any combinations of elements in the list of elements. This definition also allows that elements may optionally be present other than the elements specifically identified within the list of elements to which the phrase “at least one” refers, whether related or unrelated to those elements specifically identified. Thus, as a non-limiting example, “at least one of A and B” (or, equivalently, “at least one of A or B,” or, equivalently “at least one of A and/or B”) can refer, in one embodiment, to at least one, optionally including more than one, A, with no B present (and optionally including elements other than B); in another embodiment, to at least one, optionally including more than one, B, with no A present (and optionally including elements other than A); in yet another embodiment, to at least one, optionally including more than one, A, and at least one, optionally including more than one, B (and optionally including other elements); etc.
  • In the claims, as well as in the specification above, all transitional phrases such as “comprising,” “including,” “carrying,” “having,” “containing,” “involving,” “holding,” “composed of,” and the like are to be understood to be open-ended, i.e., to mean including but not limited to. Only the transitional phrases “consisting of” and “consisting essentially of” shall be closed or semi-closed transitional phrases, respectively, as set forth in the United States Patent Office Manual of Patent Examining Procedures, Section 2111.03.

Claims (33)

1. In a computer comprising at least one hardware processor, at least one tangible storage medium, and at least one input/output (I/O) interface, a method for evaluating a quality of a locate operation to identify a presence or an absence of at least one underground facility at a work site pursuant to an instruction to a field-service technician, the method comprising:
A) receiving, via the at least one I/O interface, first information describing at least one act of the field-service technician following issuance of the instruction to the field-service technician;
B) electronically analyzing the first information;
C) automatically generating, based on B), at least one indication of a quality assessment of the locate operation; and
D) electronically storing on the at least one tangible storage medium, and/or electronically transmitting via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
2. The method of claim 1, wherein the first information describes at least some aspects of the locate operation as performed by the field-service technician at the work site.
3. The method of claim 1, wherein A) further comprises an act of receiving, via the at least one I/O interface, second information relating to a description of the locate operation to be performed, and wherein B) further comprises comparing the first information to the second information.
4. The method of claim 3, wherein the second information includes at least one of:
an address for the work site;
at least one type of underground facility possibly present at the work site;
a due date by which the locate operation is to be completed;
an image of the work site, wherein the image includes electronic markings identifying one or more locations at which excavation is planned;
a first indication of a complexity of the locate operation;
a second indication of an estimated cost to perform the locate operation;
a third indication of a risk assessment associated with the performance of the locate operation; and
a textual description of a type of excavation planned at the work site.
5. The method of claim 1, wherein the first information is generated by locating equipment used by the field-service technician to perform the locate operation, wherein the locating equipment comprises at least one of a marking device and a locate receiver, and wherein A) comprises:
receiving the first information from the locating equipment.
6. The method of claim 5, wherein the first information includes at least one of:
a location at which the locating equipment was used to perform the locate operation;
facility-type information identifying at least one underground facility for which the field-service technician detected the presence or the absence during the locate operation;
facility location information identifying a location of the at least one underground facility for which the field-service technician detected the presence or the absence during the locate operation;
signal information identifying a signal strength measured by the locate receiver at the location of the at least one underground facility for which the field-service technician detected the presence or the absence during the locate operation;
position information identifying an angle or acceleration of the locating equipment during the location operation; and
environmental information describing at least one environmental condition present during the locate operation.
7. The method of claim 1, wherein the first information comprises an electronic manifest of the locate operation, the electronic manifest comprising:
at least one image of the work site; and
at least one electronic marking on the image indicating the presence or the absence of the at least one underground facility.
8. The method of claim 7, wherein the electronic manifest further comprises first geographic information indicating a first location at which the electronic manifest was created.
9. The method of claim 8, wherein B) comprises:
determining a distance between the first location and a second location at which the locate operation was requested to be performed; and
determining whether the distance is within a predefined range.
10. The method of claim 9, further comprising:
if it is determined that the distance is within or equal to the predefined range, automatically generating the at least one indication so as to indicate that the locate operation is approved; and
if it is determined that the distance is not within the predefined range, automatically generating the at least one indication so as to indicate that the locate operation is unsatisfactory.
11. The method of claim 1, wherein B) comprises:
using first geographic information indicating a first location of the field-service technician and second geographic information indicating a second location at which the locate operation was requested to be performed to determine a distance between the first location and the second location; and
determining whether the distance is within a predefined range.
12. The method of claim 11, further comprising:
if it is determined that the distance is within or equal to the predefined range, automatically generating the at least one indication so as to indicate that the locate operation is approved; and
if it is determined that the distance is not within the predefined range, automatically generating the at least one indication so as to indicate that the locate operation is unsatisfactory.
13. The method of claim 11, further comprising:
receiving ticket information including the second geographic information.
14. The method of claim 1, wherein C) further comprises:
generating the at least one indication of the quality assessment as a score or grade having one of a plurality of possible values.
15. The method of claim 14, wherein B) comprises:
providing a plurality of quality assessment criteria;
for each of the plurality of quality assessment criteria, providing at least two scoring categories, each scoring category associated with a scoring value or grade;
for each scoring category providing an expected data value or range of expected data values;
determining, for each of the plurality of quality assessment criteria, into which of the at least two scoring categories the locate operation falls by comparing the first information to the expected data value or range of expected data values for at least one of the at least two scoring categories;
for each of the plurality of quality assessment criteria, assigning to the locate operation the scoring value or grade associated with the scoring category into which the locate operation falls; and
combining the scoring value or grades for all of the quality assessment criteria to generate the at least one indication of the quality assessment.
16. An apparatus for facilitating the evaluation of a quality of a locate operation to identify a presence or an absence of at least one underground facility at a work site pursuant to an instruction to a field-service technician, the apparatus comprising:
at least one input/output interface;
at least one tangible storage medium to store processor-executable instructions; and
a processor coupled to the at least one input/output interface and the at least one tangible storage medium, wherein upon execution of the processor-executable instructions by the processor, the processor:
A) controls the at least one I/O interface so as to receive first information describing at least one act of the field-service technician following issuance of the instruction to the field-service technician;
B) electronically analyzes the first information;
C) automatically generates, based on B), at least one indication of a quality assessment of the locate operation; and
D) controls the at least one tangible storage medium so as to electronically store, and/or controls the at least one I/O interface so as to electronically transmit, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
17. The apparatus of claim 16, wherein the first information describes at least some aspects of the locate operation as performed by the field-service technician at the work site.
18. The apparatus of claim 16, wherein in A), the processor further receives, via the at least one I/O interface, second information relating to a description of the locate operation to be performed, and wherein in B), the processor electronically analyzes the first information by comparing the first information to the second information.
19. The apparatus of claim 18, wherein the second information includes at least one of:
an address for the work site;
at least one type of underground facility possibly present at the work site;
a due date by which the locate operation is to be completed;
an image of the work site, wherein the image includes electronic markings identifying one or more locations at which excavation is planned;
a first indication of a complexity of the locate operation;
a second indication of an estimated cost to perform the locate operation;
a third indication of a risk assessment associated with the performance of the locate operation; and
a textual description of a type of excavation planned at the work site.
20. The apparatus of claim 16, wherein the first information is generated by locating equipment used by the field-service technician to perform the locate operation, wherein the locating equipment comprises at least one of a marking device and a locate receiver, and wherein in A), the processor receives the first information from the locating equipment.
21. The apparatus of claim 20, in combination with the locating equipment.
22. The combination of claim 21, wherein the apparatus is disposed within a housing of the locating equipment.
23. The apparatus of claim 20, wherein the first information includes at least one of:
a location at which the locating equipment was used to perform the locate operation;
facility-type information identifying at least one underground facility for which the field-service technician detected the presence or the absence during the locate operation;
facility location information identifying a location of the at least one underground facility for which the field-service technician detected the presence or the absence during the locate operation;
signal information identifying a signal strength measured by the locate receiver at the location of the at least one underground facility for which the field-service technician detected the presence or the absence during the locate operation;
position information identifying an angle or acceleration of the locating equipment during the location operation; and
environmental information describing at least one environmental condition present during the locate operation.
24. The apparatus of claim 16, wherein the first information comprises an electronic manifest of the locate operation, the electronic manifest comprising:
at least one image of the work site; and
at least one electronic marking on the image indicating the presence or the absence of the at least one underground facility.
25. The apparatus of claim 24, wherein the electronic manifest further comprises first geographic information indicating a first location at which the electronic manifest was created.
26. The apparatus of claim 25, wherein in B), the processor analyzes the electronic information by:
determining a distance between the first location and a second location at which the locate operation was request to be performed; and
determining whether the distance is within a predefined range.
27. The apparatus of claim 26, wherein in C), if it is determined that the distance is within or equal to the predefined range, the processor automatically generates the at least one indication so as to indicate that the locate operation is approved; and if it is determined that the distance is not within the predefined range, the processor automatically generates the at least one indication so as to indicate that the locate operation is unsatisfactory.
28. The apparatus of claim 16, wherein in B), the processor analyzes the electronic information by:
using first geographic information indicating a first location of the field-service technician and second geographic information indicating a second location at which the locate operation was requested to be performed to determine a distance between the first location and the second location; and
determining whether the distance is within a predefined range.
29. The apparatus of claim 28, wherein in C), if it is determined that the distance is within or equal to the predefined range, the processor automatically generates the at least one indication so as to indicate that the locate operation is approved; and if it is determined that the distance is not within the predefined range, the processor automatically generates the at least one indication so as to indicate that the locate operation is unsatisfactory.
30. The apparatus of claim 28, wherein in A), the processor receives, via the at least one I/O interface, ticket information including the second geographic information.
31. The apparatus of claim 16, wherein in C), the processor generates the at least one indication of the quality assessment as a score or grade having one of a plurality of possible values.
32. The method of claim 31, wherein in B), the processor electronically analyzes the first information by:
providing a plurality of quality assessment criteria;
for each of the plurality of quality assessment criteria, providing at least two scoring categories, each scoring category associated with a scoring value or grade;
for each scoring category providing an expected data value or range of expected data values;
determining, for each of the plurality of quality assessment criteria, into which of the at least two scoring categories the locate operation falls by comparing the first information to the expected data value or range of expected data values for at least one of the at least two scoring categories;
for each of the plurality of quality assessment criteria, assigning to the locate operation the scoring value or grade associated with the scoring category into which the locate operation falls; and
combining the scoring value or grades for all of the quality assessment criteria to generate the at least one indication of the quality assessment.
33. At least one computer-readable storage medium encoded with instructions that, when executed by a processor in a computer comprising at least one input/output (I/O) interface, perform a method for evaluating a quality of a locate operation to identify a presence or an absence of at least one underground facility within a work site pursuant to an instruction to a field-service technician, the method comprising:
A) receiving, via the at least one I/O interface, first information describing at least one act of the field-service technician following issuance of the ticket to the field-service technician;
B) electronically analyzing the first information;
C) automatically generating, based on B), at least one indication of a quality assessment of the locate operation; and
D) electronically storing on the at least one computer-readable storage medium, and/or electronically transmitting via the at least one I/O interface, the at least one indication of the quality assessment so as to provide an electronic record of the quality assessment.
US12/493,109 2008-06-27 2009-06-26 Methods and apparatus for quality assessment of a field service operation Abandoned US20090327024A1 (en)

Priority Applications (24)

Application Number Priority Date Filing Date Title
US12/493,109 US20090327024A1 (en) 2008-06-27 2009-06-26 Methods and apparatus for quality assessment of a field service operation
US12/537,732 US20100010862A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on geographic information
US12/537,856 US20100010863A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on multiple scoring categories
US12/537,917 US20100010883A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for facilitating a quality assessment of a field service operation based on multiple quality assessment criteria
US12/537,894 US9916588B2 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on dynamic assessment parameters
PCT/US2009/005416 WO2010039243A2 (en) 2008-10-02 2009-09-30 Methods and apparatus for analyzing locate and marking operations with respect to facilities maps
AU2009300323A AU2009300323B2 (en) 2008-10-02 2009-09-30 Methods and apparatus for analyzing locate and marking operations with respect to facilities maps
US12/571,356 US9208458B2 (en) 2008-10-02 2009-09-30 Methods and apparatus for analyzing locate and marking operations with respect to facilities maps
CA2739090A CA2739090C (en) 2008-10-02 2009-09-30 Methods and apparatus for assessing the quality of locate and marking operations with respect to facilities maps
PCT/US2009/005444 WO2010039263A1 (en) 2008-10-02 2009-10-01 Methods and apparatus for analyzing locate and marking operations with respect to historical information
CA2739094A CA2739094A1 (en) 2008-10-02 2009-10-01 Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
US12/572,202 US9208464B2 (en) 2008-10-02 2009-10-01 Methods and apparatus for analyzing locate and marking operations with respect to historical information
AU2009300343A AU2009300343B2 (en) 2008-10-02 2009-10-01 Methods and apparatus for analyzing locate and marking operations with respect to historical information
US12/572,260 US8612271B2 (en) 2008-10-02 2009-10-01 Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
AU2009300342A AU2009300342A1 (en) 2008-10-02 2009-10-01 Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
PCT/US2009/005443 WO2010039262A2 (en) 2008-10-02 2009-10-01 Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
CA2739110A CA2739110C (en) 2008-10-02 2009-10-01 Methods and apparatus for assessing the quality of locate and marking operations with respect to historical information
US12/850,187 US8620726B2 (en) 2008-10-02 2010-08-04 Methods and apparatus for analyzing locate and marking operations by comparing locate information and marking information
US14/075,011 US8990100B2 (en) 2008-10-02 2013-11-08 Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
US14/665,518 US9317830B2 (en) 2008-06-27 2015-03-23 Methods and apparatus for analyzing locate and marking operations
US14/802,679 US9256849B2 (en) 2008-06-27 2015-07-17 Apparatus and methods for evaluating a quality of a locate operation for underground utility
US14/815,230 US9578678B2 (en) 2008-06-27 2015-07-31 Methods and apparatus for facilitating locate and marking operations
US15/018,751 US9473626B2 (en) 2008-06-27 2016-02-08 Apparatus and methods for evaluating a quality of a locate operation for underground utility
US15/295,879 US20170140321A1 (en) 2008-06-27 2016-10-17 Apparatus and methods for evaluating a quality of a locate operation for underground utilities

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US7625308P 2008-06-27 2008-06-27
US12/204,454 US9659268B2 (en) 2008-02-12 2008-09-04 Ticket approval system for and method of performing quality control in field service applications
US10218608P 2008-10-02 2008-10-02
US10215108P 2008-10-02 2008-10-02
US10216908P 2008-10-02 2008-10-02
US10220508P 2008-10-02 2008-10-02
US15157809P 2009-02-11 2009-02-11
US15157409P 2009-02-11 2009-02-11
US18409209P 2009-06-04 2009-06-04
US22049109P 2009-06-25 2009-06-25
US12/493,109 US20090327024A1 (en) 2008-06-27 2009-06-26 Methods and apparatus for quality assessment of a field service operation

Related Parent Applications (3)

Application Number Title Priority Date Filing Date
US12/204,454 Continuation-In-Part US9659268B2 (en) 2008-02-12 2008-09-04 Ticket approval system for and method of performing quality control in field service applications
US12/569,192 Continuation-In-Part US8620587B2 (en) 2008-06-27 2009-09-29 Methods, apparatus, and systems for generating electronic records of locate and marking operations, and combined locate and marking apparatus for same
US12/589,192 Continuation-In-Part US8664255B2 (en) 2008-10-20 2009-10-20 Inhibitors of mycobacterium tuberculosis malate synthase, methods of making and uses thereof

Related Child Applications (8)

Application Number Title Priority Date Filing Date
US12/537,894 Continuation US9916588B2 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on dynamic assessment parameters
US12/537,917 Continuation US20100010883A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for facilitating a quality assessment of a field service operation based on multiple quality assessment criteria
US12/537,732 Continuation US20100010862A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on geographic information
US12/537,856 Continuation US20100010863A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on multiple scoring categories
US12/571,356 Continuation-In-Part US9208458B2 (en) 2008-06-27 2009-09-30 Methods and apparatus for analyzing locate and marking operations with respect to facilities maps
US12/572,202 Continuation-In-Part US9208464B2 (en) 2008-06-27 2009-10-01 Methods and apparatus for analyzing locate and marking operations with respect to historical information
US12/850,187 Continuation-In-Part US8620726B2 (en) 2008-10-02 2010-08-04 Methods and apparatus for analyzing locate and marking operations by comparing locate information and marking information
US14/815,230 Continuation-In-Part US9578678B2 (en) 2008-06-27 2015-07-31 Methods and apparatus for facilitating locate and marking operations

Publications (1)

Publication Number Publication Date
US20090327024A1 true US20090327024A1 (en) 2009-12-31

Family

ID=41448565

Family Applications (5)

Application Number Title Priority Date Filing Date
US12/493,109 Abandoned US20090327024A1 (en) 2008-06-27 2009-06-26 Methods and apparatus for quality assessment of a field service operation
US12/537,917 Abandoned US20100010883A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for facilitating a quality assessment of a field service operation based on multiple quality assessment criteria
US12/537,732 Abandoned US20100010862A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on geographic information
US12/537,856 Abandoned US20100010863A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on multiple scoring categories
US12/537,894 Active 2029-08-03 US9916588B2 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on dynamic assessment parameters

Family Applications After (4)

Application Number Title Priority Date Filing Date
US12/537,917 Abandoned US20100010883A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for facilitating a quality assessment of a field service operation based on multiple quality assessment criteria
US12/537,732 Abandoned US20100010862A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on geographic information
US12/537,856 Abandoned US20100010863A1 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on multiple scoring categories
US12/537,894 Active 2029-08-03 US9916588B2 (en) 2008-06-27 2009-08-07 Methods and apparatus for quality assessment of a field service operation based on dynamic assessment parameters

Country Status (1)

Country Link
US (5) US20090327024A1 (en)

Cited By (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090201022A1 (en) * 2008-02-11 2009-08-13 Ralph Oppelt Control apparatus for a magnetic resonance imaging antenna arrangement
US20090324815A1 (en) * 2007-03-13 2009-12-31 Nielsen Steven E Marking apparatus and marking methods using marking dispenser with machine-readable id mechanism
US20100006667A1 (en) * 2008-07-10 2010-01-14 Nielsen Steven E Marker detection mechanisms for use in marking devices and methods of using same
WO2010093426A2 (en) 2009-02-11 2010-08-19 Certusview Technologies, Llc Locate apparatus having enhanced features for underground facility locate operations, and associated methods and systems
WO2010093451A1 (en) 2009-02-11 2010-08-19 Certusview Technologies, Llc Marking apparatus having enhanced features for underground facility marking operations, and associated methods and systems
WO2010093423A2 (en) 2009-02-11 2010-08-19 Certusview Technologies, Llc Methods and apparatus for displaying and processing facilities map information and/or other image information on a locate device
US20100256863A1 (en) * 2009-04-03 2010-10-07 Certusview Technologies, Llc Methods, apparatus, and systems for acquiring and analyzing vehicle data and generating an electronic representation of vehicle operations
USD634657S1 (en) 2010-03-01 2011-03-22 Certusview Technologies, Llc Paint holder of a marking device
USD634655S1 (en) 2010-03-01 2011-03-22 Certusview Technologies, Llc Handle of a marking device
USD634656S1 (en) 2010-03-01 2011-03-22 Certusview Technologies, Llc Shaft of a marking device
USD643321S1 (en) 2010-03-01 2011-08-16 Certusview Technologies, Llc Marking device
US8060304B2 (en) 2007-04-04 2011-11-15 Certusview Technologies, Llc Marking system and method
WO2012021897A1 (en) * 2010-08-13 2012-02-16 Steven Nielsen Methods, apparatus and systems for marking material color detection in connection with locate and marking operations
US20120059834A1 (en) * 2009-07-07 2012-03-08 Shinichirou Shimoi Operation supporting apparatus, operation supporting method, and program
US8155390B2 (en) 2008-03-18 2012-04-10 Certusview Technologies, Llc Methods and apparatus for providing unbuffered dig area indicators on aerial images to delimit planned excavation sites
US8194932B2 (en) 2008-02-12 2012-06-05 Certusview Technologies, Llc Ticket approval system for and method of performing quality control in field service applications
US8265344B2 (en) 2008-02-12 2012-09-11 Certusview Technologies, Llc Electronic manifest of underground facility locate operation
US8270666B2 (en) 2008-02-12 2012-09-18 Certusview Technologies, Llc Searchable electronic records of underground facility locate marking operations
US8280969B2 (en) 2009-02-10 2012-10-02 Certusview Technologies, Llc Methods, apparatus and systems for requesting underground facility locate and marking operations and managing associated notifications
US8280117B2 (en) 2008-03-18 2012-10-02 Certusview Technologies, Llc Virtual white lines for indicating planned excavation sites on electronic images
US8280631B2 (en) 2008-10-02 2012-10-02 Certusview Technologies, Llc Methods and apparatus for generating an electronic record of a marking operation based on marking device actuations
US8296308B2 (en) 2009-02-11 2012-10-23 Certusview Technologies, Llc Methods and apparatus for associating a virtual white line (VWL) image with corresponding ticket information for an excavation project
US8301380B2 (en) 2008-10-02 2012-10-30 Certusview Technologies, Llp Systems and methods for generating electronic records of locate and marking operations
US8311765B2 (en) 2009-08-11 2012-11-13 Certusview Technologies, Llc Locating equipment communicatively coupled to or equipped with a mobile/portable device
US8400155B2 (en) 2008-10-02 2013-03-19 Certusview Technologies, Llc Methods and apparatus for displaying an electronic rendering of a locate operation based on an electronic record of locate information
US8401791B2 (en) 2007-03-13 2013-03-19 Certusview Technologies, Llc Methods for evaluating operation of marking apparatus
US20130070056A1 (en) * 2011-09-20 2013-03-21 Nexus Environmental, LLC Method and apparatus to monitor and control workflow
US8442766B2 (en) 2008-10-02 2013-05-14 Certusview Technologies, Llc Marking apparatus having enhanced features for underground facility marking operations, and associated methods and systems
US20130138466A1 (en) * 2011-11-29 2013-05-30 Trimble Navigation Limited Automated handtool task verification
US8463487B2 (en) 2009-08-11 2013-06-11 Certusview Technologies, Llc Systems and methods for complex event processing based on a hierarchical arrangement of complex event processing engines
USD684067S1 (en) 2012-02-15 2013-06-11 Certusview Technologies, Llc Modular marking device
US8478523B2 (en) 2007-03-13 2013-07-02 Certusview Technologies, Llc Marking apparatus and methods for creating an electronic record of marking apparatus operations
US8478617B2 (en) 2008-10-02 2013-07-02 Certusview Technologies, Llc Methods and apparatus for generating alerts on a locate device, based on comparing electronic locate information to facilities map information and/or other image information
US20130191471A1 (en) * 2011-05-04 2013-07-25 Celeritasworks, Llc Notification delivery system
US8510141B2 (en) 2008-10-02 2013-08-13 Certusview Technologies, Llc Methods and apparatus for generating alerts on a marking device, based on comparing electronic marking information to facilities map information and/or other image information
US8527308B2 (en) 2008-10-02 2013-09-03 Certusview Technologies, Llc Methods and apparatus for overlaying electronic locate information on facilities map information and/or other image information displayed on a locate device
US8566737B2 (en) 2009-02-11 2013-10-22 Certusview Technologies, Llc Virtual white lines (VWL) application for indicating an area of planned excavation
US8572193B2 (en) 2009-02-10 2013-10-29 Certusview Technologies, Llc Methods, apparatus, and systems for providing an enhanced positive response in underground facility locate and marking operations
US8583372B2 (en) 2009-12-07 2013-11-12 Certusview Technologies, Llc Methods, apparatus, and systems for facilitating compliance with marking specifications for dispensing marking material
US8583264B2 (en) 2008-10-02 2013-11-12 Certusview Technologies, Llc Marking device docking stations and methods of using same
US8585410B2 (en) 2009-06-25 2013-11-19 Certusview Technologies, Llc Systems for and methods of simulating facilities for use in locate operations training exercises
US8589202B2 (en) 2008-10-02 2013-11-19 Certusview Technologies, Llc Methods and apparatus for displaying and processing facilities map information and/or other image information on a marking device
US8600848B2 (en) 2009-11-05 2013-12-03 Certusview Technologies, Llc Methods, apparatus and systems for ensuring wage and hour compliance in locate operations
US8612276B1 (en) 2009-02-11 2013-12-17 Certusview Technologies, Llc Methods, apparatus, and systems for dispatching service technicians
US8612271B2 (en) 2008-10-02 2013-12-17 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
US8620726B2 (en) 2008-10-02 2013-12-31 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations by comparing locate information and marking information
US8620616B2 (en) 2009-08-20 2013-12-31 Certusview Technologies, Llc Methods and apparatus for assessing marking operations based on acceleration information
US8620572B2 (en) 2009-08-20 2013-12-31 Certusview Technologies, Llc Marking device with transmitter for triangulating location during locate operations
US8620587B2 (en) 2008-10-02 2013-12-31 Certusview Technologies, Llc Methods, apparatus, and systems for generating electronic records of locate and marking operations, and combined locate and marking apparatus for same
US8626571B2 (en) 2009-02-11 2014-01-07 Certusview Technologies, Llc Management system, and associated methods and apparatus, for dispatching tickets, receiving field information, and performing a quality assessment for underground facility locate and/or marking operations
US8749239B2 (en) 2008-10-02 2014-06-10 Certusview Technologies, Llc Locate apparatus having enhanced features for underground facility locate operations, and associated methods and systems
US8805640B2 (en) 2010-01-29 2014-08-12 Certusview Technologies, Llc Locating equipment docking station communicatively coupled to or equipped with a mobile/portable device
US20140244329A1 (en) * 2013-02-28 2014-08-28 P800X, Llc Method and system for automated project management
US8830265B2 (en) 2009-07-07 2014-09-09 Certusview Technologies, Llc Methods, apparatus and systems for generating searchable electronic records of underground facility marking operations and assessing aspects of same
US8902251B2 (en) 2009-02-10 2014-12-02 Certusview Technologies, Llc Methods, apparatus and systems for generating limited access files for searchable electronic records of underground facility locate and/or marking operations
US8918898B2 (en) 2010-07-30 2014-12-23 Certusview Technologies, Llc Methods, apparatus and systems for onsite linking to location-specific electronic records of locate operations
US8965700B2 (en) 2008-10-02 2015-02-24 Certusview Technologies, Llc Methods and apparatus for generating an electronic record of environmental landmarks based on marking device actuations
US8977558B2 (en) 2010-08-11 2015-03-10 Certusview Technologies, Llc Methods, apparatus and systems for facilitating generation and assessment of engineering plans
US8989434B1 (en) * 2010-04-05 2015-03-24 Google Inc. Interactive geo-referenced source imagery viewing system and method
US20150120388A1 (en) * 2012-03-29 2015-04-30 Changi Airport Group (Singapore) Pte. Ltd. Work and quality management system, device and method
US9046996B2 (en) 2013-10-17 2015-06-02 Google Inc. Techniques for navigation among multiple images
US9046413B2 (en) 2010-08-13 2015-06-02 Certusview Technologies, Llc Methods, apparatus and systems for surface type detection in connection with locate and marking operations
US9097522B2 (en) 2009-08-20 2015-08-04 Certusview Technologies, Llc Methods and marking devices with mechanisms for indicating and/or detecting marking material color
US9124780B2 (en) 2010-09-17 2015-09-01 Certusview Technologies, Llc Methods and apparatus for tracking motion and/or orientation of a marking device
US9177403B2 (en) 2008-10-02 2015-11-03 Certusview Technologies, Llc Methods and apparatus for overlaying electronic marking information on facilities map information and/or other image information displayed on a marking device
US9208458B2 (en) 2008-10-02 2015-12-08 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to facilities maps
US9208464B2 (en) 2008-10-02 2015-12-08 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to historical information
US20150379537A1 (en) * 2014-06-27 2015-12-31 Mastercard International Incorporated Method and system for generating geographic polygons using purchase data
WO2016014032A1 (en) * 2014-07-22 2016-01-28 Hewlett-Packard Development Company, L.P. Grading information technology infrastructures
US9280269B2 (en) 2008-02-12 2016-03-08 Certusview Technologies, Llc Electronic manifest of underground facility locate marks
US20160117646A1 (en) * 2014-10-28 2016-04-28 WWTemplar LLC Managing building information and resolving building issues
US9473626B2 (en) 2008-06-27 2016-10-18 Certusview Technologies, Llc Apparatus and methods for evaluating a quality of a locate operation for underground utility
US9510150B2 (en) 2011-11-29 2016-11-29 Trimble Navigation Limited Integrating position information into a handheld tool
US9563863B2 (en) 2009-02-11 2017-02-07 Certusview Technologies, Llc Marking apparatus equipped with ticket processing software for facilitating marking operations, and associated methods
US9646275B2 (en) 2009-06-25 2017-05-09 Certusview Technologies, Llc Methods and apparatus for assessing risks associated with locate request tickets based on historical information
US20170265029A1 (en) * 2016-03-08 2017-09-14 Metrotech Corporation Auto-locate operation
US9817839B2 (en) 2011-11-29 2017-11-14 Trimble Inc. Managing information at a construction site
US9916588B2 (en) 2008-06-27 2018-03-13 Certusview Technologies, Llc Methods and apparatus for quality assessment of a field service operation based on dynamic assessment parameters
US20180150925A1 (en) * 2016-11-30 2018-05-31 Corelogic Solutions, Llc Computer-based control of timing with which property review orders are processed
US20180365621A1 (en) * 2017-06-16 2018-12-20 Snap-On Incorporated Technician Assignment Interface
US10192178B2 (en) 2011-11-29 2019-01-29 Trimble Inc. Application information for power tools
US10217283B2 (en) 2015-12-17 2019-02-26 Google Llc Navigation through multidimensional images spaces
US10417264B2 (en) 2004-10-15 2019-09-17 Celerit Asworks, Llc Ticket entry systems and methods
US10423905B2 (en) * 2015-02-04 2019-09-24 Hexagon Technology Center Gmbh Work information modelling
US10460267B2 (en) 2011-11-29 2019-10-29 Trimble Inc. Integration of as built data of a project
US10489851B2 (en) * 2015-07-28 2019-11-26 Brandon Dierickx Submission and management of project bids
US10496942B2 (en) 2013-02-28 2019-12-03 P800X, Llc Method and system for automated project management of excavation requests
US10553085B1 (en) 2019-01-25 2020-02-04 Lghorizon, Llc Home emergency guidance and advisement system
US11043095B1 (en) 2020-06-16 2021-06-22 Lghorizon, Llc Predictive building emergency guidance and advisement system
CN113198688A (en) * 2021-05-13 2021-08-03 江苏科瑞恩自动化科技有限公司 General glue dispensing equipment
US20220108280A1 (en) * 2019-10-10 2022-04-07 Nice Ltd. Systems and methods for intelligent adherence or conformance analysis coaching
US20220334285A1 (en) * 2021-04-19 2022-10-20 Alan Haddy Quality assurance system for buried asset detection data
USRE49334E1 (en) 2005-10-04 2022-12-13 Hoffberg Family Trust 2 Multifactorial optimization system and method
US11583770B2 (en) 2021-03-01 2023-02-21 Lghorizon, Llc Systems and methods for machine learning-based emergency egress and advisement
US11626002B2 (en) 2021-07-15 2023-04-11 Lghorizon, Llc Building security and emergency detection and advisement system
US11755593B2 (en) 2015-07-29 2023-09-12 Snap-On Incorporated Systems and methods for predictive augmentation of vehicle service procedures

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110020776A1 (en) * 2009-06-25 2011-01-27 Certusview Technologies, Llc Locating equipment for and methods of simulating locate operations for training and/or skills evaluation
US20110145036A1 (en) * 2009-12-14 2011-06-16 Herschmann Jr Richard Beary Change management in route-based projects
US20120072253A1 (en) * 2010-09-21 2012-03-22 Servio, Inc. Outsourcing tasks via a network
US8745634B2 (en) 2010-10-15 2014-06-03 Invensys Systems, Inc. System and method for integrated workflow scaling
US20120095585A1 (en) * 2010-10-15 2012-04-19 Invensys Systems Inc. System and Method for Workflow Integration
WO2012082109A1 (en) * 2010-12-14 2012-06-21 Up Holdings, Inc. Change management in route-based projects
CN102651097A (en) * 2011-02-25 2012-08-29 北大方正集团有限公司 Electronic evaluating system and electronic evaluating method
US9666090B2 (en) 2011-11-29 2017-05-30 Trimble Inc. Reference based positioning of handheld tools
US20130198358A1 (en) * 2012-01-30 2013-08-01 DoDat Process Technology, LLC Distributive on-demand administrative tasking apparatuses, methods and systems
GB2521815A (en) * 2013-11-15 2015-07-08 Cognito Ltd Management of field-based workers
US9736653B2 (en) * 2015-04-21 2017-08-15 Mediatek Inc. Method and system of indoor positioning of a user and delivery of information thereto
CN105302969A (en) * 2015-11-04 2016-02-03 北京市市政工程研究院 Method for evaluating comprehensive technical condition evaluation of metro tunnel
US11315062B2 (en) 2016-09-16 2022-04-26 General Electric Company System and method for autonomous service operation validation
CN108833976B (en) * 2018-06-27 2020-01-24 深圳看到科技有限公司 Method and device for evaluating picture quality after dynamic cut-stream of panoramic video
WO2021075950A1 (en) * 2019-10-14 2021-04-22 Malayan Banking Berhad Data processing for performance assessment and management
US20230342690A1 (en) * 2020-09-17 2023-10-26 Schlumberger Technology Corporation Presentation of automated petrotechnical data management in a cloud computing environment
US11829919B2 (en) 2021-06-30 2023-11-28 Saudi Arabian Oil Company Methods for people-driven, near-real time auditable well intervention program
US11531943B1 (en) 2021-11-18 2022-12-20 Slate Technologies Inc. Intelligence driven method and system for multi-factor optimization of schedules and resource recommendations for smart construction
US11868686B2 (en) 2022-03-04 2024-01-09 Slate Technologies Inc. System and method for manufacture and customization of construction assemblies in a computing environment
WO2023167912A1 (en) * 2022-03-04 2023-09-07 Slate Technologies Inc. System and method for creation of a project manifest in a computing environment
US11907885B1 (en) 2022-03-29 2024-02-20 Slate Technologies Inc. System and method for computational simulation and augmented/virtual reality in a construction environment
US11887364B2 (en) * 2022-04-07 2024-01-30 Anthony M. Brunetti Systems and methods for mapping project sites using ground and aerial imagery

Citations (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4208653A (en) * 1977-03-28 1980-06-17 Ricoh Company, Ltd. Data collection apparatus
US4455509A (en) * 1983-05-16 1984-06-19 Crum Stephen T Intrinsically safe lighting system
US5103920A (en) * 1989-03-01 1992-04-14 Patton Consulting Inc. Surveying system and method for locating target subterranean bodies
US5486067A (en) * 1993-12-14 1996-01-23 Pavement Marking Technologies, Inc. Apparatus and method for marking a surface
US6074693A (en) * 1999-02-22 2000-06-13 Trimble Navigation Limited Global positioning system controlled paint sprayer
US6169517B1 (en) * 1999-01-29 2001-01-02 At&T Corp. Technique for screening work requests
US6226443B1 (en) * 1995-07-07 2001-05-01 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus
US20020029161A1 (en) * 1998-11-30 2002-03-07 Brodersen Robert A. Assignment manager
US20020032028A1 (en) * 2000-07-06 2002-03-14 Arthur Kaupe Method and apparatus for automatic collection and loading of configuration data into equipment by installers using wireless technology
US20020038076A1 (en) * 1998-10-26 2002-03-28 Sheehan David M. Portable data collection device
US20020055870A1 (en) * 2000-06-08 2002-05-09 Thomas Roland R. System for human capital management
US6512312B1 (en) * 1999-07-09 2003-01-28 Dbt Automation Gmbh Method and a device for detecting the presence of personnel in underground mining
US6526526B1 (en) * 1999-11-09 2003-02-25 International Business Machines Corporation Method, system and program for performing remote usability testing
US6578005B1 (en) * 1996-11-22 2003-06-10 British Telecommunications Public Limited Company Method and apparatus for resource allocation when schedule changes are incorporated in real time
US20030110184A1 (en) * 2001-12-10 2003-06-12 Gibson John W. Methods and systems for managing and distributing geophysical data
US20030130820A1 (en) * 2002-01-07 2003-07-10 Lane George H. Work order system
US6601017B1 (en) * 2000-11-09 2003-07-29 Ge Financial Assurance Holdings, Inc. Process and system for quality assurance for software
US6684250B2 (en) * 2000-04-03 2004-01-27 Quova, Inc. Method and apparatus for estimating a geographic location of a networked entity
US20050033620A1 (en) * 1999-11-12 2005-02-10 Gloor Russell Frederick Business method for quality assurance of services
US20050057745A1 (en) * 2003-09-17 2005-03-17 Bontje Douglas A. Measurement methods and apparatus
US6938048B1 (en) * 2001-11-14 2005-08-30 Qgenisys, Inc. Universal task management system, method and product for automatically managing remote workers, including automatically training the workers
US20060026020A1 (en) * 2004-07-29 2006-02-02 Waite James W Ticket and data management
US6996210B2 (en) * 2003-09-04 2006-02-07 Michael Wayne Esty System of operating a telecommunications contracting company
US6999021B2 (en) * 2001-03-12 2006-02-14 Ensco, Inc. Method and apparatus for detecting, mapping and locating underground utilities
US7003443B2 (en) * 1996-09-16 2006-02-21 Datria Systems, Inc. Spatial asset management system and method
US7003475B1 (en) * 1999-05-07 2006-02-21 Medcohealth Solutions, Inc. Computer implemented resource allocation model and process to dynamically and optimally schedule an arbitrary number of resources subject to an arbitrary number of constraints in the managed care, health care and/or pharmacy industry
US20060077095A1 (en) * 2004-07-20 2006-04-13 Tucker Layne D Precision GPS driven utility asset management and utility damage prevention system and method
US20060085133A1 (en) * 2000-06-14 2006-04-20 Vermeer Manufacturing Company Utility mapping and data distribution system and method
US20060085396A1 (en) * 2004-10-15 2006-04-20 Evans Scott A Ticket entry systems and methods
US20060091888A1 (en) * 2004-10-20 2006-05-04 Holman Glen A Motion and position measuring for buried object detection
US20060282280A1 (en) * 2004-07-29 2006-12-14 Christian Stotz Ticket and data management
US20070127694A1 (en) * 2003-08-25 2007-06-07 Bellsouth Intellectual Property Corporation Method, system, and computer program product for providing web-based quality assessment, tracking, and reporting services for call monitoring
US20080001009A1 (en) * 2006-06-28 2008-01-03 Barbara Sherise Young Point and rinse faucet connector
US7324905B2 (en) * 2005-05-11 2008-01-29 Robert James Droubie Apparatus, system and method for automating an interactive inspection process
US20080025614A1 (en) * 2006-07-25 2008-01-31 Hintz Kenneth J Syntactic Signal Recognizer and Pattern Recognizer
US7372247B1 (en) * 2003-04-03 2008-05-13 Tri-Site, Inc. Apparatus and method for locating and marking an underground utility
US20090013928A1 (en) * 2007-04-04 2009-01-15 Certusview Technologies, Llc Marking system and method
US20100001862A1 (en) * 2008-07-03 2010-01-07 James Charles Wilson Method for authenticating radio frequency identification
US20100001863A1 (en) * 2002-03-18 2010-01-07 Salim Mohamed A Operation monitoring and enhanced host communications in systems employing electronic article surveillance and rfid tags
US20100006667A1 (en) * 2008-07-10 2010-01-14 Nielsen Steven E Marker detection mechanisms for use in marking devices and methods of using same
US20100010882A1 (en) * 2008-06-27 2010-01-14 Certusview Technologies, Llc Methods and apparatus for quality assessment of a field service operation based on dynamic assessment parameters
US20100020776A1 (en) * 2007-11-27 2010-01-28 Google Inc. Wireless network-based location approximation
US20100034483A1 (en) * 2008-08-05 2010-02-11 Frank Giuffrida Cut-line steering methods for forming a mosaic image of a geographical area
US20100088032A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods, apparatus, and systems for generating electronic records of locate and marking operations, and combined locate and marking apparatus for same
US20100088164A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to facilities maps
US20100086671A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for generating an electronic record of a marking operation including service-related information and/or ticket information
US20100088135A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
US20100085694A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Marking device docking stations and methods of using same
US20100088031A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for generating an electronic record of environmental landmarks based on marking device actuations
US20100085054A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Systems and methods for generating electronic records of locate and marking operations
US20100088134A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to historical information
US20100085185A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for generating electronic records of locate operations
US20100094553A1 (en) * 2007-03-13 2010-04-15 Certusview Technologies, Llc Systems and methods for using location data and/or time data to electronically display dispensing of markers by a marking system or marking tool
US20100097224A1 (en) * 2006-10-31 2010-04-22 Resurgent Health & Medical, Llc Sanitizer dispensers with compliance verification
US7773095B1 (en) * 2003-04-08 2010-08-10 At&T Intellectual Property Ii, L.P. Method and system for provisioning facility-based maps and related information to field personnel
US20110007076A1 (en) * 2009-07-07 2011-01-13 Certusview Technologies, Llc Methods, apparatus and systems for generating searchable electronic records of underground facility locate and/or marking operations
US20110022433A1 (en) * 2009-06-25 2011-01-27 Certusview Technologies, Llc Methods and apparatus for assessing locate request tickets
US20110035252A1 (en) * 2009-02-11 2011-02-10 Certusview Technologies, Llc Methods, apparatus, and systems for processing technician checklists for locate and/or marking operations
US7889124B2 (en) * 2007-01-26 2011-02-15 Mohammad Mojahedul Islam Handheld wireless utility asset mapping device
US20110045175A1 (en) * 2009-08-20 2011-02-24 Certusview Technologies, Llc Methods and marking devices with mechanisms for indicating and/or detecting marking material color
US20110046999A1 (en) * 2008-10-02 2011-02-24 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations by comparing locate information and marking information
US20110060549A1 (en) * 2009-08-20 2011-03-10 Certusview Technologies, Llc Methods and apparatus for assessing marking operations based on acceleration information
US20110060496A1 (en) * 2009-08-11 2011-03-10 Certusview Technologies, Llc Systems and methods for complex event processing of vehicle information and image information relating to a vehicle
US20110117272A1 (en) * 2009-08-20 2011-05-19 Certusview Technologies, Llc Marking device with transmitter for triangulating location during locate operations
US20120036140A1 (en) * 2010-08-05 2012-02-09 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations by comparing filtered locate and/or marking information
US8127865B2 (en) * 2006-04-21 2012-03-06 Osum Oil Sands Corp. Method of drilling from a shaft for underground recovery of hydrocarbons
US20120065944A1 (en) * 2010-08-11 2012-03-15 Certusview Technologies, Llc Methods, apparatus and systems for facilitating generation and assessment of engineering plans
US20120066137A1 (en) * 2010-07-30 2012-03-15 CertusView Technolgies, LLC System for and methods of confirming locate operation work orders with respect to municipal permits
US20120066273A1 (en) * 2010-07-30 2012-03-15 Certusview Technologies, Llc System for and methods of automatically inserting symbols into electronic records of locate operations
US20120066506A1 (en) * 2010-07-30 2012-03-15 Certusview Technologies, Llc Methods, apparatus and systems for onsite linking to location-specific electronic records of locate operations
US20120065924A1 (en) * 2010-08-13 2012-03-15 Certusview Technologies, Llc Methods, apparatus and systems for surface type detection in connection with locate and marking operations
US20120069178A1 (en) * 2010-09-17 2012-03-22 Certusview Technologies, Llc Methods and apparatus for tracking motion and/or orientation of a marking device
US20120072035A1 (en) * 2010-09-17 2012-03-22 Steven Nielsen Methods and apparatus for dispensing material and electronically tracking same
US20130002854A1 (en) * 2010-09-17 2013-01-03 Certusview Technologies, Llc Marking methods, apparatus and systems including optical flow-based dead reckoning features
US20130006718A1 (en) * 2011-07-01 2013-01-03 Certusview Technologies, Llc Methods, apparatus and systems for chronicling the activities of field technicians
US20130044918A1 (en) * 2008-03-18 2013-02-21 CertusView Technologies, LLC. Virtual white lines for indicating planned excavation sites on electronic images
US8630463B2 (en) * 2008-02-12 2014-01-14 Certusview Technologies, Llc Searchable electronic records of underground facility locate marking operations
US20140122149A1 (en) * 2009-02-10 2014-05-01 Certusview Technologies, Llc Methods, apparatus, and systems for providing an enhanced positive response in underground facility locate and marking operations

Family Cites Families (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4550376A (en) 1983-02-14 1985-10-29 Maciejczak Robert A Inspection system for mechanical structures
US6138906A (en) 1992-06-09 2000-10-31 Mcbride & Costello, Inc. Method of installing and identifying the locations of installed products
US5918565A (en) 1997-09-17 1999-07-06 Casas; Jose G. Flag and paint marking device
US6526443B1 (en) 1999-05-12 2003-02-25 Sandia Corporation Method and apparatus for managing transactions with connected computers
DE60003725T2 (en) 1999-10-12 2004-04-22 Autodesk, Inc., San Rafael GEOGRAPHIC MAPS ON A PERSONAL DIGITAL ASSISTANT (PDA) AND SERVER
CA2287033A1 (en) 1999-10-21 2001-04-21 Geoid Exploration Ltd. Land-marking device and a method of land surveying and marking
US7447509B2 (en) 1999-12-22 2008-11-04 Celeritasworks, Llc Geographic management system
US6421725B1 (en) * 2000-05-04 2002-07-16 Worldcom, Inc. Method and apparatus for providing automatic notification
US6845148B1 (en) * 2000-06-16 2005-01-18 Bellsouth Intellectual Property Corporation Utilities module for proactive maintenance application
US6353767B1 (en) 2000-08-25 2002-03-05 General Electric Company Method and system of confidence scoring
CH694807A5 (en) 2000-10-02 2005-07-29 Udw Process for the preparation of markings as well as a mobile device for performing the method.
WO2002059828A2 (en) 2001-01-23 2002-08-01 Biowulf Technologies, Llc Computer-aided image analysis
US7079990B2 (en) 2001-02-08 2006-07-18 Solidworks Corporation Automated connections of computer-aided design components
US20020139386A1 (en) * 2001-03-27 2002-10-03 Harold Ochs Indicator dental floss
US6980929B2 (en) 2001-04-18 2005-12-27 Baker Hughes Incorporated Well data collection system and method
US20020153134A1 (en) 2001-04-23 2002-10-24 Newman Frederic M. Method of managing work orders at a well site
US6671646B2 (en) 2001-09-11 2003-12-30 Zonar Compliance Systems, Llc System and process to ensure performance of mandated safety and maintenance inspections
US6949052B2 (en) * 2001-11-27 2005-09-27 Peter Millington Exercise equipment locator
US20030177027A1 (en) 2002-03-08 2003-09-18 Dimarco Anthony M. Multi-purpose talent management and career management system for attracting, developing and retaining critical business talent through the visualization and analysis of informal career paths
US6915211B2 (en) * 2002-04-05 2005-07-05 Groundswell Technologies, Inc. GIS based real-time monitoring and reporting system
WO2003096236A2 (en) 2002-05-10 2003-11-20 Portfolio Aid Inc. System and method for evaluating securities and portfolios thereof
US6748340B2 (en) * 2002-09-20 2004-06-08 Ntt Infrastructure Network Corporation Cable position information management system, facility information management system, cable core wire management system, and methods and programs thereof
US7313759B2 (en) 2002-10-21 2007-12-25 Sinisi John P System and method for mobile data collection
EP1573598A4 (en) 2002-12-16 2006-07-26 Questerra Corp Real-time insurance policy underwriting and risk management
US20040215701A1 (en) 2002-12-23 2004-10-28 Sasha Vrajich Mobile contractor performance evaluation system and method
US6751554B1 (en) 2003-03-06 2004-06-15 At&T Corp. Locating dig alerts on the map by choosing an area on the map
US20030177051A1 (en) 2003-03-13 2003-09-18 Robin Driscoll Method and system for managing worker resources
US7739138B2 (en) * 2003-05-19 2010-06-15 Trimble Navigation Limited Automated utility supply management system integrating data sources including geographic information systems (GIS) data
US6958690B1 (en) 2003-06-10 2005-10-25 At&T Corp. Method and apparatus for managing dig alerts in a network system
US7739418B2 (en) 2004-04-12 2010-06-15 Hewlett-Packard Development Company, L.P. Resource management system
US7623699B2 (en) 2004-04-19 2009-11-24 3M Innovative Properties Company Apparatus and method for the automated marking of defects on webs of material
JP2005327228A (en) 2004-05-13 2005-11-24 Takatoshi Yanase Work flow system capable of specifying multiple approvers in same approval order
GB2418266A (en) 2004-08-03 2006-03-22 Advanced Analysis And Integrat Task process monitoring and reporting
US8645092B2 (en) * 2004-10-22 2014-02-04 Fisher-Rosemount Systems, Inc. Quality control system and method for construction, commissioning, and other initiation of a process plant
US20060206370A1 (en) 2004-11-16 2006-09-14 Netspace Technology Llc. Smart work-force tool
JP4626973B2 (en) 2004-12-28 2011-02-09 キヤノンマーケティングジャパン株式会社 Approval work support system, approval work support device, approval work support method, and approval work support program
US7627545B2 (en) 2005-02-02 2009-12-01 At&T Intellectual Property Ii, Lp. Geocoding method using multidimensional vector spaces
US20060235741A1 (en) 2005-04-18 2006-10-19 Dataforensics, Llc Systems and methods for monitoring and reporting
US20070073610A1 (en) 2005-09-07 2007-03-29 Prasad Marugabandhu Job auction method and system
US7755360B1 (en) * 2005-10-24 2010-07-13 Seektech, Inc. Portable locator system with jamming reduction
DE102006005617B4 (en) 2006-02-06 2023-10-12 Bundesdruckerei Gmbh Method for evaluating the quality of an image, method for producing a document, computer program product and electronic device
CA2875184C (en) 2006-03-14 2019-04-23 Global Precision Solutions, Llp System and method for collecting and updating geographical data
CA2583057A1 (en) * 2006-03-31 2007-09-30 Itron, Inc. Integrated data collection, anomaly detection and investigation, such as integrated mobile utility meter reading, theft detection and investigation system
US7600460B2 (en) 2006-05-09 2009-10-13 Stephen M. Manders On-site land mine removal system
US7664530B2 (en) * 2006-06-09 2010-02-16 AT&I Intellectual Property I, L.P Method and system for automated planning using geographical data
US7819312B2 (en) 2006-06-30 2010-10-26 Caterpillar Inc Method and system for operating machines
US8294568B2 (en) * 2006-07-10 2012-10-23 Venture Corporation Limited Wireless mine tracking, monitoring, and rescue communications system
US7741848B1 (en) 2006-09-18 2010-06-22 Seektech, Inc. Adaptive multichannel locator system for multiple proximity detection
US20100146454A1 (en) 2006-12-01 2010-06-10 Hiroto Sugahara Position-dependent information representation system, position-dependent information representation control device, and position-dependent information representation method
US7626496B1 (en) 2007-01-16 2009-12-01 At&T Corp. Negative feedback loop for defect management of plant protection ticket screening
US8473209B2 (en) 2007-03-13 2013-06-25 Certusview Technologies, Llc Marking apparatus and marking methods using marking dispenser with machine-readable ID mechanism
US8478523B2 (en) 2007-03-13 2013-07-02 Certusview Technologies, Llc Marking apparatus and methods for creating an electronic record of marking apparatus operations
US7398184B1 (en) * 2007-04-09 2008-07-08 Honeywell International Inc. Analyzing equipment performance and optimizing operating costs
US8040272B1 (en) 2007-04-20 2011-10-18 Niitek Inc. Leading and lagging aperture for linear ground penetrating radar array
US20080288267A1 (en) 2007-05-14 2008-11-20 Michael Asher Method and apparatus for automatically managing work tickets
CA2688570A1 (en) * 2007-05-31 2008-12-04 F.P.L. Pharma Inc. Compositions for prevention or treatment of anorexia-cachexia syndrome and uses thereof
US20090157746A1 (en) 2007-12-13 2009-06-18 Osmose Utilities Services, Inc. Method For Capturing Utility Equipment Data
CA2736949C (en) 2008-01-18 2017-02-21 Consortium P, Inc. Systems and methods for detecting activities
US9659268B2 (en) 2008-02-12 2017-05-23 CertusVies Technologies, LLC Ticket approval system for and method of performing quality control in field service applications
US8249306B2 (en) 2008-03-18 2012-08-21 Certusview Technologies, Llc Virtual white lines for delimiting planned excavation sites
US8532342B2 (en) 2008-02-12 2013-09-10 Certusview Technologies, Llc Electronic manifest of underground facility locate marks
US8645516B2 (en) 2008-02-22 2014-02-04 Accenture Global Services Limited System for analyzing user activity in a collaborative environment
US9473626B2 (en) 2008-06-27 2016-10-18 Certusview Technologies, Llc Apparatus and methods for evaluating a quality of a locate operation for underground utility
WO2009158017A2 (en) 2008-06-27 2009-12-30 Certusview Technologies, Llc Methods and apparatus for quality assessment of a field service operation
US8749239B2 (en) 2008-10-02 2014-06-10 Certusview Technologies, Llc Locate apparatus having enhanced features for underground facility locate operations, and associated methods and systems
US8442766B2 (en) * 2008-10-02 2013-05-14 Certusview Technologies, Llc Marking apparatus having enhanced features for underground facility marking operations, and associated methods and systems
US20100188407A1 (en) 2008-10-02 2010-07-29 Certusview Technologies, Llc Methods and apparatus for displaying and processing facilities map information and/or other image information on a marking device
US20100188088A1 (en) 2008-10-02 2010-07-29 Certusview Technologies, Llc Methods and apparatus for displaying and processing facilities map information and/or other image information on a locate device
US8527308B2 (en) 2008-10-02 2013-09-03 Certusview Technologies, Llc Methods and apparatus for overlaying electronic locate information on facilities map information and/or other image information displayed on a locate device
US8510141B2 (en) 2008-10-02 2013-08-13 Certusview Technologies, Llc Methods and apparatus for generating alerts on a marking device, based on comparing electronic marking information to facilities map information and/or other image information
US20100198663A1 (en) * 2008-10-02 2010-08-05 Certusview Technologies, Llc Methods and apparatus for overlaying electronic marking information on facilities map information and/or other image information displayed on a marking device
US8478617B2 (en) 2008-10-02 2013-07-02 Certusview Technologies, Llc Methods and apparatus for generating alerts on a locate device, based on comparing electronic locate information to facilities map information and/or other image information
CA2974504C (en) * 2008-12-12 2021-04-06 Maoz Betser-Zilevitch Steam generation process and system for enhanced oil recovery
US8059027B2 (en) * 2008-12-29 2011-11-15 Microsoft Corporation Correcting GPS through secondary sensors and signal strength
CA2759932C (en) 2009-02-10 2015-08-11 Certusview Technologies, Llc Methods, apparatus, and systems for generating limited access files for searchable electronic records of underground facility locate and/or marking operations
US8902251B2 (en) * 2009-02-10 2014-12-02 Certusview Technologies, Llc Methods, apparatus and systems for generating limited access files for searchable electronic records of underground facility locate and/or marking operations
CA2897462A1 (en) 2009-02-11 2010-05-04 Certusview Technologies, Llc Management system, and associated methods and apparatus, for providing automatic assessment of a locate operation
US8612276B1 (en) 2009-02-11 2013-12-17 Certusview Technologies, Llc Methods, apparatus, and systems for dispatching service technicians
US20100201690A1 (en) 2009-02-11 2010-08-12 Certusview Technologies, Llc Virtual white lines (vwl) application for indicating a planned excavation or locate path
US8832565B2 (en) 2009-02-11 2014-09-09 Certusview Technologies, Llc Methods and apparatus for controlling access to a virtual white line (VWL) image for an excavation project
US20100257477A1 (en) 2009-04-03 2010-10-07 Certusview Technologies, Llc Methods, apparatus, and systems for documenting and reporting events via geo-referenced electronic drawings
US20100285211A1 (en) 2009-05-08 2010-11-11 Certusview Technologies, Llc Method of using coded marking patterns in underground facilities locate operations
US20110020776A1 (en) 2009-06-25 2011-01-27 Certusview Technologies, Llc Locating equipment for and methods of simulating locate operations for training and/or skills evaluation
CA2771286C (en) 2009-08-11 2016-08-30 Certusview Technologies, Llc Locating equipment communicatively coupled to or equipped with a mobile/portable device
US8077072B2 (en) 2009-09-03 2011-12-13 Tialinx, Inc. Static RF imaging for inside walls of a premises
CA2774988C (en) 2009-09-23 2017-05-16 Quanta Associates, L.P. Laying and protecting cable into existing covering surfaces
US8600848B2 (en) 2009-11-05 2013-12-03 Certusview Technologies, Llc Methods, apparatus and systems for ensuring wage and hour compliance in locate operations
US8583372B2 (en) 2009-12-07 2013-11-12 Certusview Technologies, Llc Methods, apparatus, and systems for facilitating compliance with marking specifications for dispensing marking material
US8805640B2 (en) 2010-01-29 2014-08-12 Certusview Technologies, Llc Locating equipment docking station communicatively coupled to or equipped with a mobile/portable device
US20120113244A1 (en) 2010-08-13 2012-05-10 Certusview Technologies, Llc Methods, apparatus and systems for marking material color detection in connection with locate and marking operations
US20120328162A1 (en) 2011-06-22 2012-12-27 Certusview Technologies, Llc Methods, apparatus, and systems for performing installations of engineered systems and generating site visit manifests for same
EP2972526A4 (en) 2013-03-14 2017-03-08 Certusview Technologies LLC Offset trenching methods and apparatus, and void restoration methods, apparatus and materials in connection with same

Patent Citations (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4208653A (en) * 1977-03-28 1980-06-17 Ricoh Company, Ltd. Data collection apparatus
US4455509A (en) * 1983-05-16 1984-06-19 Crum Stephen T Intrinsically safe lighting system
US5103920A (en) * 1989-03-01 1992-04-14 Patton Consulting Inc. Surveying system and method for locating target subterranean bodies
US5486067A (en) * 1993-12-14 1996-01-23 Pavement Marking Technologies, Inc. Apparatus and method for marking a surface
US6226443B1 (en) * 1995-07-07 2001-05-01 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus
US7003443B2 (en) * 1996-09-16 2006-02-21 Datria Systems, Inc. Spatial asset management system and method
US6578005B1 (en) * 1996-11-22 2003-06-10 British Telecommunications Public Limited Company Method and apparatus for resource allocation when schedule changes are incorporated in real time
US20020038076A1 (en) * 1998-10-26 2002-03-28 Sheehan David M. Portable data collection device
US20020029161A1 (en) * 1998-11-30 2002-03-07 Brodersen Robert A. Assignment manager
US6169517B1 (en) * 1999-01-29 2001-01-02 At&T Corp. Technique for screening work requests
US6074693A (en) * 1999-02-22 2000-06-13 Trimble Navigation Limited Global positioning system controlled paint sprayer
US7003475B1 (en) * 1999-05-07 2006-02-21 Medcohealth Solutions, Inc. Computer implemented resource allocation model and process to dynamically and optimally schedule an arbitrary number of resources subject to an arbitrary number of constraints in the managed care, health care and/or pharmacy industry
US6512312B1 (en) * 1999-07-09 2003-01-28 Dbt Automation Gmbh Method and a device for detecting the presence of personnel in underground mining
US6526526B1 (en) * 1999-11-09 2003-02-25 International Business Machines Corporation Method, system and program for performing remote usability testing
US20050033620A1 (en) * 1999-11-12 2005-02-10 Gloor Russell Frederick Business method for quality assurance of services
US6684250B2 (en) * 2000-04-03 2004-01-27 Quova, Inc. Method and apparatus for estimating a geographic location of a networked entity
US20020055870A1 (en) * 2000-06-08 2002-05-09 Thomas Roland R. System for human capital management
US20060085133A1 (en) * 2000-06-14 2006-04-20 Vermeer Manufacturing Company Utility mapping and data distribution system and method
US20020032028A1 (en) * 2000-07-06 2002-03-14 Arthur Kaupe Method and apparatus for automatic collection and loading of configuration data into equipment by installers using wireless technology
US6601017B1 (en) * 2000-11-09 2003-07-29 Ge Financial Assurance Holdings, Inc. Process and system for quality assurance for software
US6999021B2 (en) * 2001-03-12 2006-02-14 Ensco, Inc. Method and apparatus for detecting, mapping and locating underground utilities
US6938048B1 (en) * 2001-11-14 2005-08-30 Qgenisys, Inc. Universal task management system, method and product for automatically managing remote workers, including automatically training the workers
US20030110184A1 (en) * 2001-12-10 2003-06-12 Gibson John W. Methods and systems for managing and distributing geophysical data
US20030130820A1 (en) * 2002-01-07 2003-07-10 Lane George H. Work order system
US20100001863A1 (en) * 2002-03-18 2010-01-07 Salim Mohamed A Operation monitoring and enhanced host communications in systems employing electronic article surveillance and rfid tags
US7372247B1 (en) * 2003-04-03 2008-05-13 Tri-Site, Inc. Apparatus and method for locating and marking an underground utility
US7773095B1 (en) * 2003-04-08 2010-08-10 At&T Intellectual Property Ii, L.P. Method and system for provisioning facility-based maps and related information to field personnel
US20070127694A1 (en) * 2003-08-25 2007-06-07 Bellsouth Intellectual Property Corporation Method, system, and computer program product for providing web-based quality assessment, tracking, and reporting services for call monitoring
US6996210B2 (en) * 2003-09-04 2006-02-07 Michael Wayne Esty System of operating a telecommunications contracting company
US20050057745A1 (en) * 2003-09-17 2005-03-17 Bontje Douglas A. Measurement methods and apparatus
US20060077095A1 (en) * 2004-07-20 2006-04-13 Tucker Layne D Precision GPS driven utility asset management and utility damage prevention system and method
US20060282280A1 (en) * 2004-07-29 2006-12-14 Christian Stotz Ticket and data management
US20060026020A1 (en) * 2004-07-29 2006-02-02 Waite James W Ticket and data management
US20060085396A1 (en) * 2004-10-15 2006-04-20 Evans Scott A Ticket entry systems and methods
US20060091888A1 (en) * 2004-10-20 2006-05-04 Holman Glen A Motion and position measuring for buried object detection
US7324905B2 (en) * 2005-05-11 2008-01-29 Robert James Droubie Apparatus, system and method for automating an interactive inspection process
US8127865B2 (en) * 2006-04-21 2012-03-06 Osum Oil Sands Corp. Method of drilling from a shaft for underground recovery of hydrocarbons
US20080001009A1 (en) * 2006-06-28 2008-01-03 Barbara Sherise Young Point and rinse faucet connector
US20080025614A1 (en) * 2006-07-25 2008-01-31 Hintz Kenneth J Syntactic Signal Recognizer and Pattern Recognizer
US20100097224A1 (en) * 2006-10-31 2010-04-22 Resurgent Health & Medical, Llc Sanitizer dispensers with compliance verification
US7889124B2 (en) * 2007-01-26 2011-02-15 Mohammad Mojahedul Islam Handheld wireless utility asset mapping device
US20100094553A1 (en) * 2007-03-13 2010-04-15 Certusview Technologies, Llc Systems and methods for using location data and/or time data to electronically display dispensing of markers by a marking system or marking tool
US20090013928A1 (en) * 2007-04-04 2009-01-15 Certusview Technologies, Llc Marking system and method
US20100090858A1 (en) * 2007-04-04 2010-04-15 Certusview Technologies, Llc Systems and methods for using marking information to electronically display dispensing of markers by a marking system or marking tool
US20100020776A1 (en) * 2007-11-27 2010-01-28 Google Inc. Wireless network-based location approximation
US20140022272A1 (en) * 2008-02-12 2014-01-23 Certusview Technologies, Llc Electronically documenting locate operations for underground utilities
US8630463B2 (en) * 2008-02-12 2014-01-14 Certusview Technologies, Llc Searchable electronic records of underground facility locate marking operations
US20130135343A1 (en) * 2008-02-12 2013-05-30 Certusview Technologies, Llc Methods, apparatus and systems for generating searchable electronic records of underground facility locate and/or marking operations
US20130044918A1 (en) * 2008-03-18 2013-02-21 CertusView Technologies, LLC. Virtual white lines for indicating planned excavation sites on electronic images
US20100010883A1 (en) * 2008-06-27 2010-01-14 Certusview Technologies, Llc Methods and apparatus for facilitating a quality assessment of a field service operation based on multiple quality assessment criteria
US20100010882A1 (en) * 2008-06-27 2010-01-14 Certusview Technologies, Llc Methods and apparatus for quality assessment of a field service operation based on dynamic assessment parameters
US20100001862A1 (en) * 2008-07-03 2010-01-07 James Charles Wilson Method for authenticating radio frequency identification
US20100006667A1 (en) * 2008-07-10 2010-01-14 Nielsen Steven E Marker detection mechanisms for use in marking devices and methods of using same
US20100034483A1 (en) * 2008-08-05 2010-02-11 Frank Giuffrida Cut-line steering methods for forming a mosaic image of a geographical area
US20100086677A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for generating an electronic record of a marking operation based on marking device actuations
US20140035587A1 (en) * 2008-10-02 2014-02-06 Certusview Technologies, Llc Methods and apparatus for generating electronic records of locate operations
US20100085701A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Marking device docking stations having security features and methods of using same
US20100090700A1 (en) * 2008-10-02 2010-04-15 Certusview Technologies, Llc Methods and apparatus for displaying an electronic rendering of a locate operation based on an electronic record of locate information
US20100088134A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to historical information
US20100085054A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Systems and methods for generating electronic records of locate and marking operations
US20100084532A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Marking device docking stations having mechanical docking and methods of using same
US20100117654A1 (en) * 2008-10-02 2010-05-13 Certusview Technologies, Llc Methods and apparatus for displaying an electronic rendering of a locate and/or marking operation using display layers
US20100088031A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for generating an electronic record of environmental landmarks based on marking device actuations
US20100085376A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for displaying an electronic rendering of a marking operation based on an electronic record of marking information
US20130103318A1 (en) * 2008-10-02 2013-04-25 CertusView Technologies, LLC. Systems and methods for generating electronic records of locate and marking operations
US20100086671A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for generating an electronic record of a marking operation including service-related information and/or ticket information
US20110095885A9 (en) * 2008-10-02 2011-04-28 Certusview Technologies, Llc Methods and apparatus for generating electronic records of locate operations
US20100088164A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to facilities maps
US20100088032A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods, apparatus, and systems for generating electronic records of locate and marking operations, and combined locate and marking apparatus for same
US20100085185A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for generating electronic records of locate operations
US20100088135A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
US20100085694A1 (en) * 2008-10-02 2010-04-08 Certusview Technologies, Llc Marking device docking stations and methods of using same
US20140074970A1 (en) * 2008-10-02 2014-03-13 Certusview Technologies, Llc Methods And Apparatus For Generating Output Data Streams Relating To Underground Utility Marking Operations
US20110046999A1 (en) * 2008-10-02 2011-02-24 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations by comparing locate information and marking information
US20140122149A1 (en) * 2009-02-10 2014-05-01 Certusview Technologies, Llc Methods, apparatus, and systems for providing an enhanced positive response in underground facility locate and marking operations
US20110035328A1 (en) * 2009-02-11 2011-02-10 Certusview Technologies, Llc Methods, apparatus, and systems for generating technician checklists for locate and/or marking operations
US20110035260A1 (en) * 2009-02-11 2011-02-10 Certusview Technologies, Llc Methods, apparatus, and systems for quality assessment of locate and/or marking operations based on process guides
US20110035245A1 (en) * 2009-02-11 2011-02-10 Certusview Technologies, Llc Methods, apparatus, and systems for processing technician workflows for locate and/or marking operations
US20110035251A1 (en) * 2009-02-11 2011-02-10 Certusview Technologies, Llc Methods, apparatus, and systems for facilitating and/or verifying locate and/or marking operations
US20110035324A1 (en) * 2009-02-11 2011-02-10 CertusView Technologies, LLC. Methods, apparatus, and systems for generating technician workflows for locate and/or marking operations
US20110035252A1 (en) * 2009-02-11 2011-02-10 Certusview Technologies, Llc Methods, apparatus, and systems for processing technician checklists for locate and/or marking operations
US20110040589A1 (en) * 2009-06-25 2011-02-17 Certusview Technologies, Llc Methods and apparatus for assessing complexity of locate request tickets
US20110046994A1 (en) * 2009-06-25 2011-02-24 Certusview Technologies, Llc Methods and apparatus for multi-stage assessment of locate request tickets
US20110040590A1 (en) * 2009-06-25 2011-02-17 Certusview Technologies, Llc Methods and apparatus for improving a ticket assessment system
US20110046993A1 (en) * 2009-06-25 2011-02-24 Certusview Technologies, Llc Methods and apparatus for assessing risks associated with locate request tickets
US20110022433A1 (en) * 2009-06-25 2011-01-27 Certusview Technologies, Llc Methods and apparatus for assessing locate request tickets
US20120019380A1 (en) * 2009-07-07 2012-01-26 Certusview Technologies, Llc Methods, apparatus and systems for generating accuracy-annotated searchable electronic records of underground facility locate and/or marking operations
US20110007076A1 (en) * 2009-07-07 2011-01-13 Certusview Technologies, Llc Methods, apparatus and systems for generating searchable electronic records of underground facility locate and/or marking operations
US20110093304A1 (en) * 2009-08-11 2011-04-21 Certusview Technologies, Llc Systems and methods for complex event processing based on a hierarchical arrangement of complex event processing engines
US20110060496A1 (en) * 2009-08-11 2011-03-10 Certusview Technologies, Llc Systems and methods for complex event processing of vehicle information and image information relating to a vehicle
US20110093306A1 (en) * 2009-08-11 2011-04-21 Certusview Technologies, Llc Fleet management systems and methods for complex event processing of vehicle-related information via local and remote complex event processing engines
US20110093162A1 (en) * 2009-08-11 2011-04-21 Certusview Technologies, Llc Systems and methods for complex event processing of vehicle-related information
US20110117272A1 (en) * 2009-08-20 2011-05-19 Certusview Technologies, Llc Marking device with transmitter for triangulating location during locate operations
US20110045175A1 (en) * 2009-08-20 2011-02-24 Certusview Technologies, Llc Methods and marking devices with mechanisms for indicating and/or detecting marking material color
US20110060549A1 (en) * 2009-08-20 2011-03-10 Certusview Technologies, Llc Methods and apparatus for assessing marking operations based on acceleration information
US20120066273A1 (en) * 2010-07-30 2012-03-15 Certusview Technologies, Llc System for and methods of automatically inserting symbols into electronic records of locate operations
US20120066506A1 (en) * 2010-07-30 2012-03-15 Certusview Technologies, Llc Methods, apparatus and systems for onsite linking to location-specific electronic records of locate operations
US20120066137A1 (en) * 2010-07-30 2012-03-15 CertusView Technolgies, LLC System for and methods of confirming locate operation work orders with respect to municipal permits
US20120036140A1 (en) * 2010-08-05 2012-02-09 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations by comparing filtered locate and/or marking information
US20120065944A1 (en) * 2010-08-11 2012-03-15 Certusview Technologies, Llc Methods, apparatus and systems for facilitating generation and assessment of engineering plans
US20120065924A1 (en) * 2010-08-13 2012-03-15 Certusview Technologies, Llc Methods, apparatus and systems for surface type detection in connection with locate and marking operations
US20130002854A1 (en) * 2010-09-17 2013-01-03 Certusview Technologies, Llc Marking methods, apparatus and systems including optical flow-based dead reckoning features
US20120072035A1 (en) * 2010-09-17 2012-03-22 Steven Nielsen Methods and apparatus for dispensing material and electronically tracking same
US20120069178A1 (en) * 2010-09-17 2012-03-22 Certusview Technologies, Llc Methods and apparatus for tracking motion and/or orientation of a marking device
US20130006718A1 (en) * 2011-07-01 2013-01-03 Certusview Technologies, Llc Methods, apparatus and systems for chronicling the activities of field technicians

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CGA Common Ground Alliance Best Practices Version 3.0, Published March 2006 *

Cited By (208)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10417264B2 (en) 2004-10-15 2019-09-17 Celerit Asworks, Llc Ticket entry systems and methods
USRE49334E1 (en) 2005-10-04 2022-12-13 Hoffberg Family Trust 2 Multifactorial optimization system and method
US8903643B2 (en) 2007-03-13 2014-12-02 Certusview Technologies, Llc Hand-held marking apparatus with location tracking system and methods for logging geographic location of same
US8700325B2 (en) 2007-03-13 2014-04-15 Certusview Technologies, Llc Marking apparatus and methods for creating an electronic record of marking operations
US20090324815A1 (en) * 2007-03-13 2009-12-31 Nielsen Steven E Marking apparatus and marking methods using marking dispenser with machine-readable id mechanism
US8775077B2 (en) 2007-03-13 2014-07-08 Certusview Technologies, Llc Systems and methods for using location data to electronically display dispensing of markers by a marking system or marking tool
US8478523B2 (en) 2007-03-13 2013-07-02 Certusview Technologies, Llc Marking apparatus and methods for creating an electronic record of marking apparatus operations
US8473209B2 (en) 2007-03-13 2013-06-25 Certusview Technologies, Llc Marking apparatus and marking methods using marking dispenser with machine-readable ID mechanism
US9086277B2 (en) 2007-03-13 2015-07-21 Certusview Technologies, Llc Electronically controlled marking apparatus and methods
US8407001B2 (en) 2007-03-13 2013-03-26 Certusview Technologies, Llc Systems and methods for using location data to electronically display dispensing of markers by a marking system or marking tool
US8401791B2 (en) 2007-03-13 2013-03-19 Certusview Technologies, Llc Methods for evaluating operation of marking apparatus
US8374789B2 (en) 2007-04-04 2013-02-12 Certusview Technologies, Llc Systems and methods for using marking information to electronically display dispensing of markers by a marking system or marking tool
US8060304B2 (en) 2007-04-04 2011-11-15 Certusview Technologies, Llc Marking system and method
US8386178B2 (en) 2007-04-04 2013-02-26 Certusview Technologies, Llc Marking system and method
US20090201022A1 (en) * 2008-02-11 2009-08-13 Ralph Oppelt Control apparatus for a magnetic resonance imaging antenna arrangement
US8532342B2 (en) 2008-02-12 2013-09-10 Certusview Technologies, Llc Electronic manifest of underground facility locate marks
US9183646B2 (en) 2008-02-12 2015-11-10 Certusview Technologies, Llc Apparatus, systems and methods to generate electronic records of underground facility marking operations performed with GPS-enabled marking devices
US8194932B2 (en) 2008-02-12 2012-06-05 Certusview Technologies, Llc Ticket approval system for and method of performing quality control in field service applications
US8994749B2 (en) 2008-02-12 2015-03-31 Certusview Technologies, Llc Methods, apparatus and systems for generating searchable electronic records of underground facility locate and/or marking operations
US9659268B2 (en) 2008-02-12 2017-05-23 CertusVies Technologies, LLC Ticket approval system for and method of performing quality control in field service applications
US9280269B2 (en) 2008-02-12 2016-03-08 Certusview Technologies, Llc Electronic manifest of underground facility locate marks
US8265344B2 (en) 2008-02-12 2012-09-11 Certusview Technologies, Llc Electronic manifest of underground facility locate operation
US8270666B2 (en) 2008-02-12 2012-09-18 Certusview Technologies, Llc Searchable electronic records of underground facility locate marking operations
US8478635B2 (en) 2008-02-12 2013-07-02 Certusview Technologies, Llc Ticket approval methods of performing quality control in underground facility locate and marking operations
US8532341B2 (en) 2008-02-12 2013-09-10 Certusview Technologies, Llc Electronically documenting locate operations for underground utilities
US8630463B2 (en) 2008-02-12 2014-01-14 Certusview Technologies, Llc Searchable electronic records of underground facility locate marking operations
US8416995B2 (en) 2008-02-12 2013-04-09 Certusview Technologies, Llc Electronic manifest of underground facility locate marks
US8290204B2 (en) 2008-02-12 2012-10-16 Certusview Technologies, Llc Searchable electronic records of underground facility locate marking operations
US9256964B2 (en) 2008-02-12 2016-02-09 Certusview Technologies, Llc Electronically documenting locate operations for underground utilities
US8543937B2 (en) 2008-02-12 2013-09-24 Certusview Technologies, Llc Methods and apparatus employing a reference grid for generating electronic manifests of underground facility marking operations
US9471835B2 (en) 2008-02-12 2016-10-18 Certusview Technologies, Llc Electronic manifest of underground facility locate marks
US8907978B2 (en) 2008-02-12 2014-12-09 Certusview Technologies, Llc Methods, apparatus and systems for generating searchable electronic records of underground facility locate and/or marking operations
US8340359B2 (en) 2008-02-12 2012-12-25 Certusview Technologies, Llc Electronic manifest of underground facility locate marks
US8355542B2 (en) 2008-03-18 2013-01-15 Certusview Technologies, Llc Virtual white lines for delimiting planned excavation sites
US8280117B2 (en) 2008-03-18 2012-10-02 Certusview Technologies, Llc Virtual white lines for indicating planned excavation sites on electronic images
US9830338B2 (en) 2008-03-18 2017-11-28 Certusview Technologies, Inc. Virtual white lines for indicating planned excavation sites on electronic images
US8155390B2 (en) 2008-03-18 2012-04-10 Certusview Technologies, Llc Methods and apparatus for providing unbuffered dig area indicators on aerial images to delimit planned excavation sites
US8218827B2 (en) 2008-03-18 2012-07-10 Certusview Technologies, Llc Virtual white lines for delimiting planned excavation sites
US8861795B2 (en) 2008-03-18 2014-10-14 Certusview Technologies, Llc Virtual white lines for delimiting planned excavation sites
US8861794B2 (en) 2008-03-18 2014-10-14 Certusview Technologies, Llc Virtual white lines for indicating planned excavation sites on electronic images
US8300895B2 (en) 2008-03-18 2012-10-30 Certusview Technologies, Llc Virtual white lines for delimiting planned excavation sites
US8249306B2 (en) 2008-03-18 2012-08-21 Certusview Technologies, Llc Virtual white lines for delimiting planned excavation sites
US8934678B2 (en) 2008-03-18 2015-01-13 Certusview Technologies, Llc Virtual white lines for delimiting planned excavation sites
US8290215B2 (en) 2008-03-18 2012-10-16 Certusview Technologies, Llc Virtual white lines for delimiting planned excavation sites
US9578678B2 (en) 2008-06-27 2017-02-21 Certusview Technologies, Llc Methods and apparatus for facilitating locate and marking operations
US9473626B2 (en) 2008-06-27 2016-10-18 Certusview Technologies, Llc Apparatus and methods for evaluating a quality of a locate operation for underground utility
US9256849B2 (en) 2008-06-27 2016-02-09 Certusview Technologies, Llc Apparatus and methods for evaluating a quality of a locate operation for underground utility
US9916588B2 (en) 2008-06-27 2018-03-13 Certusview Technologies, Llc Methods and apparatus for quality assessment of a field service operation based on dynamic assessment parameters
US9317830B2 (en) 2008-06-27 2016-04-19 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations
US8424486B2 (en) 2008-07-10 2013-04-23 Certusview Technologies, Llc Marker detection mechanisms for use in marking devices and methods of using same
US20100006667A1 (en) * 2008-07-10 2010-01-14 Nielsen Steven E Marker detection mechanisms for use in marking devices and methods of using same
US9004004B2 (en) 2008-07-10 2015-04-14 Certusview Technologies, Llc Optical sensing methods and apparatus for detecting a color of a marking substance
US9208458B2 (en) 2008-10-02 2015-12-08 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to facilities maps
US9279900B2 (en) 2008-10-02 2016-03-08 Certusview Technologies, Llc Systems and methods for generating electronic records of locate and marking operations
US8467969B2 (en) 2008-10-02 2013-06-18 Certusview Technologies, Llc Marking apparatus having operational sensors for underground facility marking operations, and associated methods and systems
US8478525B2 (en) 2008-10-02 2013-07-02 Certusview Technologies, Llc Methods, apparatus, and systems for analyzing use of a marking device by a technician to perform an underground facility marking operation
US8476906B2 (en) 2008-10-02 2013-07-02 Certusview Technologies, Llc Methods and apparatus for generating electronic records of locate operations
US9046621B2 (en) 2008-10-02 2015-06-02 Certusview Technologies, Llc Locate apparatus configured to detect out-of-tolerance conditions in connection with underground facility locate operations, and associated methods and systems
US8478617B2 (en) 2008-10-02 2013-07-02 Certusview Technologies, Llc Methods and apparatus for generating alerts on a locate device, based on comparing electronic locate information to facilities map information and/or other image information
US8478524B2 (en) 2008-10-02 2013-07-02 Certusview Technologies, Llc Methods and apparatus for dispensing marking material in connection with underground facility marking operations based on environmental information and/or operational information
US9069094B2 (en) 2008-10-02 2015-06-30 Certusview Technologies, Llc Locate transmitter configured to detect out-of-tolerance conditions in connection with underground facility locate operations, and associated methods and systems
US8965700B2 (en) 2008-10-02 2015-02-24 Certusview Technologies, Llc Methods and apparatus for generating an electronic record of environmental landmarks based on marking device actuations
US8457893B2 (en) 2008-10-02 2013-06-04 Certusview Technologies, Llc Methods and apparatus for generating an electronic record of a marking operation including service-related information and/or ticket information
US8510141B2 (en) 2008-10-02 2013-08-13 Certusview Technologies, Llc Methods and apparatus for generating alerts on a marking device, based on comparing electronic marking information to facilities map information and/or other image information
US8527308B2 (en) 2008-10-02 2013-09-03 Certusview Technologies, Llc Methods and apparatus for overlaying electronic locate information on facilities map information and/or other image information displayed on a locate device
US9542863B2 (en) 2008-10-02 2017-01-10 Certusview Technologies, Llc Methods and apparatus for generating output data streams relating to underground utility marking operations
US8442766B2 (en) 2008-10-02 2013-05-14 Certusview Technologies, Llc Marking apparatus having enhanced features for underground facility marking operations, and associated methods and systems
US9177403B2 (en) 2008-10-02 2015-11-03 Certusview Technologies, Llc Methods and apparatus for overlaying electronic marking information on facilities map information and/or other image information displayed on a marking device
US8930836B2 (en) 2008-10-02 2015-01-06 Certusview Technologies, Llc Methods and apparatus for displaying an electronic rendering of a locate and/or marking operation using display layers
US8400155B2 (en) 2008-10-02 2013-03-19 Certusview Technologies, Llc Methods and apparatus for displaying an electronic rendering of a locate operation based on an electronic record of locate information
US8361543B2 (en) 2008-10-02 2013-01-29 Certusview Technologies, Llc Methods and apparatus for displaying an electronic rendering of a marking operation based on an electronic record of marking information
US8990100B2 (en) 2008-10-02 2015-03-24 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
US9208464B2 (en) 2008-10-02 2015-12-08 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to historical information
US8577707B2 (en) * 2008-10-02 2013-11-05 Certusview Technologies, Llc Methods and apparatus for overlaying electronic locate information on facilities map information and/or other image information displayed on a locate device
US8770140B2 (en) 2008-10-02 2014-07-08 Certusview Technologies, Llc Marking apparatus having environmental sensors and operations sensors for underground facility marking operations, and associated methods and systems
US8583264B2 (en) 2008-10-02 2013-11-12 Certusview Technologies, Llc Marking device docking stations and methods of using same
US8301380B2 (en) 2008-10-02 2012-10-30 Certusview Technologies, Llp Systems and methods for generating electronic records of locate and marking operations
US8589201B2 (en) 2008-10-02 2013-11-19 Certusview Technologies, Llc Methods and apparatus for generating alerts on a locate device, based on comparing electronic locate information to facilities map information and/or other image information
US8589202B2 (en) 2008-10-02 2013-11-19 Certusview Technologies, Llc Methods and apparatus for displaying and processing facilities map information and/or other image information on a marking device
US8600526B2 (en) 2008-10-02 2013-12-03 Certusview Technologies, Llc Marking device docking stations having mechanical docking and methods of using same
US8766638B2 (en) 2008-10-02 2014-07-01 Certusview Technologies, Llc Locate apparatus with location tracking system for receiving environmental information regarding underground facility marking operations, and associated methods and systems
US8612148B2 (en) 2008-10-02 2013-12-17 Certusview Technologies, Llc Marking apparatus configured to detect out-of-tolerance conditions in connection with underground facility marking operations, and associated methods and systems
US8749239B2 (en) 2008-10-02 2014-06-10 Certusview Technologies, Llc Locate apparatus having enhanced features for underground facility locate operations, and associated methods and systems
US8612271B2 (en) 2008-10-02 2013-12-17 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations with respect to environmental landmarks
US8620726B2 (en) 2008-10-02 2013-12-31 Certusview Technologies, Llc Methods and apparatus for analyzing locate and marking operations by comparing locate information and marking information
US8731830B2 (en) 2008-10-02 2014-05-20 Certusview Technologies, Llc Marking apparatus for receiving environmental information regarding underground facility marking operations, and associated methods and systems
US8280631B2 (en) 2008-10-02 2012-10-02 Certusview Technologies, Llc Methods and apparatus for generating an electronic record of a marking operation based on marking device actuations
US8620587B2 (en) 2008-10-02 2013-12-31 Certusview Technologies, Llc Methods, apparatus, and systems for generating electronic records of locate and marking operations, and combined locate and marking apparatus for same
US8644965B2 (en) 2008-10-02 2014-02-04 Certusview Technologies, Llc Marking device docking stations having security features and methods of using same
US9646353B2 (en) 2009-02-10 2017-05-09 Certusview Technologies, Llc Methods, apparatus, and systems for exchanging information between excavators and other entities associated with underground facility locate and marking operations
US9235821B2 (en) 2009-02-10 2016-01-12 Certusview Technologies, Llc Methods, apparatus, and systems for providing an enhanced positive response for underground facility locate and marking operations based on an electronic manifest documenting physical locate marks on ground, pavement or other surface
US9773217B2 (en) 2009-02-10 2017-09-26 Certusview Technologies, Llc Methods, apparatus, and systems for acquiring an enhanced positive response for underground facility locate and marking operations
US9177280B2 (en) 2009-02-10 2015-11-03 Certusview Technologies, Llc Methods, apparatus, and systems for acquiring an enhanced positive response for underground facility locate and marking operations based on an electronic manifest documenting physical locate marks on ground, pavement, or other surface
US8468206B2 (en) 2009-02-10 2013-06-18 Certusview Technologies, Llc Methods, apparatus and systems for notifying excavators and other entities of the status of in-progress underground facility locate and marking operations
US8280969B2 (en) 2009-02-10 2012-10-02 Certusview Technologies, Llc Methods, apparatus and systems for requesting underground facility locate and marking operations and managing associated notifications
US8484300B2 (en) 2009-02-10 2013-07-09 Certusview Technologies, Llc Methods, apparatus and systems for communicating information relating to the performance of underground facility locate and marking operations to excavators and other entities
US8543651B2 (en) 2009-02-10 2013-09-24 Certusview Technologies, Llc Methods, apparatus and systems for submitting virtual white line drawings and managing notifications in connection with underground facility locate and marking operations
US8549084B2 (en) 2009-02-10 2013-10-01 Certusview Technologies, Llc Methods, apparatus, and systems for exchanging information between excavators and other entities associated with underground facility locate and marking operations
US8902251B2 (en) 2009-02-10 2014-12-02 Certusview Technologies, Llc Methods, apparatus and systems for generating limited access files for searchable electronic records of underground facility locate and/or marking operations
US8572193B2 (en) 2009-02-10 2013-10-29 Certusview Technologies, Llc Methods, apparatus, and systems for providing an enhanced positive response in underground facility locate and marking operations
US8384742B2 (en) 2009-02-11 2013-02-26 Certusview Technologies, Llc Virtual white lines (VWL) for delimiting planned excavation sites of staged excavation projects
US9563863B2 (en) 2009-02-11 2017-02-07 Certusview Technologies, Llc Marking apparatus equipped with ticket processing software for facilitating marking operations, and associated methods
WO2010093426A2 (en) 2009-02-11 2010-08-19 Certusview Technologies, Llc Locate apparatus having enhanced features for underground facility locate operations, and associated methods and systems
US8566737B2 (en) 2009-02-11 2013-10-22 Certusview Technologies, Llc Virtual white lines (VWL) application for indicating an area of planned excavation
US8296308B2 (en) 2009-02-11 2012-10-23 Certusview Technologies, Llc Methods and apparatus for associating a virtual white line (VWL) image with corresponding ticket information for an excavation project
US9185176B2 (en) 2009-02-11 2015-11-10 Certusview Technologies, Llc Methods and apparatus for managing locate and/or marking operations
US8832565B2 (en) 2009-02-11 2014-09-09 Certusview Technologies, Llc Methods and apparatus for controlling access to a virtual white line (VWL) image for an excavation project
US8612276B1 (en) 2009-02-11 2013-12-17 Certusview Technologies, Llc Methods, apparatus, and systems for dispatching service technicians
WO2010093423A2 (en) 2009-02-11 2010-08-19 Certusview Technologies, Llc Methods and apparatus for displaying and processing facilities map information and/or other image information on a locate device
US8626571B2 (en) 2009-02-11 2014-01-07 Certusview Technologies, Llc Management system, and associated methods and apparatus, for dispatching tickets, receiving field information, and performing a quality assessment for underground facility locate and/or marking operations
US8356255B2 (en) 2009-02-11 2013-01-15 Certusview Technologies, Llc Virtual white lines (VWL) for delimiting planned excavation sites of staged excavation projects
WO2010093451A1 (en) 2009-02-11 2010-08-19 Certusview Technologies, Llc Marking apparatus having enhanced features for underground facility marking operations, and associated methods and systems
US8731999B2 (en) 2009-02-11 2014-05-20 Certusview Technologies, Llc Management system, and associated methods and apparatus, for providing improved visibility, quality control and audit capability for underground facility locate and/or marking operations
US8260489B2 (en) 2009-04-03 2012-09-04 Certusview Technologies, Llc Methods, apparatus, and systems for acquiring and analyzing vehicle data and generating an electronic representation of vehicle operations
US20100257477A1 (en) * 2009-04-03 2010-10-07 Certusview Technologies, Llc Methods, apparatus, and systems for documenting and reporting events via geo-referenced electronic drawings
US20100256863A1 (en) * 2009-04-03 2010-10-07 Certusview Technologies, Llc Methods, apparatus, and systems for acquiring and analyzing vehicle data and generating an electronic representation of vehicle operations
US9646275B2 (en) 2009-06-25 2017-05-09 Certusview Technologies, Llc Methods and apparatus for assessing risks associated with locate request tickets based on historical information
US8585410B2 (en) 2009-06-25 2013-11-19 Certusview Technologies, Llc Systems for and methods of simulating facilities for use in locate operations training exercises
US20120059834A1 (en) * 2009-07-07 2012-03-08 Shinichirou Shimoi Operation supporting apparatus, operation supporting method, and program
US8830265B2 (en) 2009-07-07 2014-09-09 Certusview Technologies, Llc Methods, apparatus and systems for generating searchable electronic records of underground facility marking operations and assessing aspects of same
US8928693B2 (en) 2009-07-07 2015-01-06 Certusview Technologies, Llc Methods, apparatus and systems for generating image-processed searchable electronic records of underground facility locate and/or marking operations
US9189821B2 (en) 2009-07-07 2015-11-17 Certusview Technologies, Llc Methods, apparatus and systems for generating digital-media-enhanced searchable electronic records of underground facility locate and/or marking operations
US8917288B2 (en) 2009-07-07 2014-12-23 Certusview Technologies, Llc Methods, apparatus and systems for generating accuracy-annotated searchable electronic records of underground facility locate and/or marking operations
US8907980B2 (en) 2009-07-07 2014-12-09 Certus View Technologies, LLC Methods, apparatus and systems for generating searchable electronic records of underground facility locate and/or marking operations
US9159107B2 (en) 2009-07-07 2015-10-13 Certusview Technologies, Llc Methods, apparatus and systems for generating location-corrected searchable electronic records of underground facility locate and/or marking operations
US9165331B2 (en) 2009-07-07 2015-10-20 Certusview Technologies, Llc Methods, apparatus and systems for generating searchable electronic records of underground facility locate and/or marking operations and assessing aspects of same
US8473148B2 (en) 2009-08-11 2013-06-25 Certusview Technologies, Llc Fleet management systems and methods for complex event processing of vehicle-related information via local and remote complex event processing engines
US8311765B2 (en) 2009-08-11 2012-11-13 Certusview Technologies, Llc Locating equipment communicatively coupled to or equipped with a mobile/portable device
US8467932B2 (en) 2009-08-11 2013-06-18 Certusview Technologies, Llc Systems and methods for complex event processing of vehicle-related information
US8463487B2 (en) 2009-08-11 2013-06-11 Certusview Technologies, Llc Systems and methods for complex event processing based on a hierarchical arrangement of complex event processing engines
US8560164B2 (en) 2009-08-11 2013-10-15 Certusview Technologies, Llc Systems and methods for complex event processing of vehicle information and image information relating to a vehicle
US9097522B2 (en) 2009-08-20 2015-08-04 Certusview Technologies, Llc Methods and marking devices with mechanisms for indicating and/or detecting marking material color
US8620572B2 (en) 2009-08-20 2013-12-31 Certusview Technologies, Llc Marking device with transmitter for triangulating location during locate operations
US8620616B2 (en) 2009-08-20 2013-12-31 Certusview Technologies, Llc Methods and apparatus for assessing marking operations based on acceleration information
US8600848B2 (en) 2009-11-05 2013-12-03 Certusview Technologies, Llc Methods, apparatus and systems for ensuring wage and hour compliance in locate operations
US8583372B2 (en) 2009-12-07 2013-11-12 Certusview Technologies, Llc Methods, apparatus, and systems for facilitating compliance with marking specifications for dispensing marking material
US9696758B2 (en) 2010-01-29 2017-07-04 Certusview Technologies, Llp Locating equipment docking station communicatively coupled to or equipped with a mobile/portable device
US8805640B2 (en) 2010-01-29 2014-08-12 Certusview Technologies, Llc Locating equipment docking station communicatively coupled to or equipped with a mobile/portable device
USD634656S1 (en) 2010-03-01 2011-03-22 Certusview Technologies, Llc Shaft of a marking device
USD634657S1 (en) 2010-03-01 2011-03-22 Certusview Technologies, Llc Paint holder of a marking device
USD643321S1 (en) 2010-03-01 2011-08-16 Certusview Technologies, Llc Marking device
USD634655S1 (en) 2010-03-01 2011-03-22 Certusview Technologies, Llc Handle of a marking device
US9025810B1 (en) 2010-04-05 2015-05-05 Google Inc. Interactive geo-referenced source imagery viewing system and method
US8989434B1 (en) * 2010-04-05 2015-03-24 Google Inc. Interactive geo-referenced source imagery viewing system and method
US9990750B1 (en) 2010-04-05 2018-06-05 Google Llc Interactive geo-referenced source imagery viewing system and method
US8918898B2 (en) 2010-07-30 2014-12-23 Certusview Technologies, Llc Methods, apparatus and systems for onsite linking to location-specific electronic records of locate operations
US9311614B2 (en) 2010-07-30 2016-04-12 Certusview Technologies, Llc Methods, apparatus and systems for onsite linking to location-specific electronic records of locate operations
US8977558B2 (en) 2010-08-11 2015-03-10 Certusview Technologies, Llc Methods, apparatus and systems for facilitating generation and assessment of engineering plans
US9046413B2 (en) 2010-08-13 2015-06-02 Certusview Technologies, Llc Methods, apparatus and systems for surface type detection in connection with locate and marking operations
WO2012021897A1 (en) * 2010-08-13 2012-02-16 Steven Nielsen Methods, apparatus and systems for marking material color detection in connection with locate and marking operations
US20120113244A1 (en) * 2010-08-13 2012-05-10 Certusview Technologies, Llc Methods, apparatus and systems for marking material color detection in connection with locate and marking operations
AU2011289156B2 (en) * 2010-08-13 2015-01-15 Certusview Technologies, Llc Methods, apparatus and systems for marking material color detection in connection with locate and marking operations
US9124780B2 (en) 2010-09-17 2015-09-01 Certusview Technologies, Llc Methods and apparatus for tracking motion and/or orientation of a marking device
US20130191471A1 (en) * 2011-05-04 2013-07-25 Celeritasworks, Llc Notification delivery system
US9769094B2 (en) * 2011-05-04 2017-09-19 Celeritasworks, Llc Notification delivery system
US20130070056A1 (en) * 2011-09-20 2013-03-21 Nexus Environmental, LLC Method and apparatus to monitor and control workflow
US10192178B2 (en) 2011-11-29 2019-01-29 Trimble Inc. Application information for power tools
US10460267B2 (en) 2011-11-29 2019-10-29 Trimble Inc. Integration of as built data of a project
US20130138466A1 (en) * 2011-11-29 2013-05-30 Trimble Navigation Limited Automated handtool task verification
US9898705B2 (en) * 2011-11-29 2018-02-20 Trimble Inc. Automated handtool task verification
US9510150B2 (en) 2011-11-29 2016-11-29 Trimble Navigation Limited Integrating position information into a handheld tool
US9817839B2 (en) 2011-11-29 2017-11-14 Trimble Inc. Managing information at a construction site
USD684067S1 (en) 2012-02-15 2013-06-11 Certusview Technologies, Llc Modular marking device
US20150120388A1 (en) * 2012-03-29 2015-04-30 Changi Airport Group (Singapore) Pte. Ltd. Work and quality management system, device and method
US9342806B2 (en) * 2013-02-28 2016-05-17 P800X, Llc Method and system for automated project management
US10496942B2 (en) 2013-02-28 2019-12-03 P800X, Llc Method and system for automated project management of excavation requests
US20140244329A1 (en) * 2013-02-28 2014-08-28 P800X, Llc Method and system for automated project management
US9046996B2 (en) 2013-10-17 2015-06-02 Google Inc. Techniques for navigation among multiple images
US20150379537A1 (en) * 2014-06-27 2015-12-31 Mastercard International Incorporated Method and system for generating geographic polygons using purchase data
WO2016014032A1 (en) * 2014-07-22 2016-01-28 Hewlett-Packard Development Company, L.P. Grading information technology infrastructures
US11615490B2 (en) * 2014-10-28 2023-03-28 Lghorizon, Llc Managing building information and resolving building issues
US9536231B2 (en) * 2014-10-28 2017-01-03 WWTemplar LLC Managing building information and resolving building issues
US20160117646A1 (en) * 2014-10-28 2016-04-28 WWTemplar LLC Managing building information and resolving building issues
US10147149B2 (en) 2014-10-28 2018-12-04 WWTemplar LLC Managing building information and resolving building issues
US20210366061A1 (en) * 2014-10-28 2021-11-25 Lghorizon, Llc Managing building information and resolving building issues
US11127095B2 (en) * 2014-10-28 2021-09-21 Lghorizon, Llc Managing building information and resolving building issues
US10657610B2 (en) * 2014-10-28 2020-05-19 Lghorizon, Llc Managing building information and resolving building issues
US10423905B2 (en) * 2015-02-04 2019-09-24 Hexagon Technology Center Gmbh Work information modelling
US10489851B2 (en) * 2015-07-28 2019-11-26 Brandon Dierickx Submission and management of project bids
US11755593B2 (en) 2015-07-29 2023-09-12 Snap-On Incorporated Systems and methods for predictive augmentation of vehicle service procedures
US10217283B2 (en) 2015-12-17 2019-02-26 Google Llc Navigation through multidimensional images spaces
US9877152B2 (en) * 2016-03-08 2018-01-23 Metrotech Corporation Auto-locate operation
US20170265029A1 (en) * 2016-03-08 2017-09-14 Metrotech Corporation Auto-locate operation
US20180150925A1 (en) * 2016-11-30 2018-05-31 Corelogic Solutions, Llc Computer-based control of timing with which property review orders are processed
US20180365621A1 (en) * 2017-06-16 2018-12-20 Snap-On Incorporated Technician Assignment Interface
US10733548B2 (en) * 2017-06-16 2020-08-04 Snap-On Incorporated Technician assignment interface
US20200342389A1 (en) * 2017-06-16 2020-10-29 Snap-On Incorporated Technician Assignment Interface
US11625998B2 (en) 2019-01-25 2023-04-11 Lghorizion, Llc Providing emergency egress guidance via peer-to-peer communication among distributed egress advisement devices
US11631305B2 (en) 2019-01-25 2023-04-18 Lghorizon, Llc Centrally managed emergency egress guidance for building with distributed egress advisement devices
US11335171B2 (en) 2019-01-25 2022-05-17 Lghorizon, Llc Home emergency guidance and advisement system
US10553085B1 (en) 2019-01-25 2020-02-04 Lghorizon, Llc Home emergency guidance and advisement system
US11625996B2 (en) 2019-01-25 2023-04-11 Lghorizon, Llc Computer-based training for emergency egress of building with distributed egress advisement devices
US11625995B2 (en) 2019-01-25 2023-04-11 Lghorizon, Llc System and method for generating emergency egress advisement
US10872510B2 (en) 2019-01-25 2020-12-22 Lghorizon, Llc Home emergency guidance and advisement system
US11600156B2 (en) 2019-01-25 2023-03-07 Lghorizon, Llc System and method for automating emergency egress advisement generation
US11625997B2 (en) 2019-01-25 2023-04-11 Lghorizon, Llc Emergency egress guidance using advisements stored locally on egress advisement devices
US11620884B2 (en) 2019-01-25 2023-04-04 Lghorizon, Llc Egress advisement devices to output emergency egress guidance to users
US11620883B2 (en) 2019-01-25 2023-04-04 Lghorizon, Llc System and method for dynamic modification and selection of emergency egress advisement
US20220108280A1 (en) * 2019-10-10 2022-04-07 Nice Ltd. Systems and methods for intelligent adherence or conformance analysis coaching
US11043095B1 (en) 2020-06-16 2021-06-22 Lghorizon, Llc Predictive building emergency guidance and advisement system
US11501621B2 (en) 2020-06-16 2022-11-15 Lghorizon, Llc Predictive building emergency guidance and advisement system
US11756399B2 (en) 2020-06-16 2023-09-12 Tabor Mountain Llc Predictive building emergency guidance and advisement system
US11583770B2 (en) 2021-03-01 2023-02-21 Lghorizon, Llc Systems and methods for machine learning-based emergency egress and advisement
US11850515B2 (en) 2021-03-01 2023-12-26 Tabor Mountain Llc Systems and methods for machine learning-based emergency egress and advisement
US20220334285A1 (en) * 2021-04-19 2022-10-20 Alan Haddy Quality assurance system for buried asset detection data
CN113198688A (en) * 2021-05-13 2021-08-03 江苏科瑞恩自动化科技有限公司 General glue dispensing equipment
US11626002B2 (en) 2021-07-15 2023-04-11 Lghorizon, Llc Building security and emergency detection and advisement system
US11875661B2 (en) 2021-07-15 2024-01-16 Tabor Mountain Llc Building security and emergency detection and advisement system

Also Published As

Publication number Publication date
US20100010863A1 (en) 2010-01-14
US20100010882A1 (en) 2010-01-14
US20100010883A1 (en) 2010-01-14
US20100010862A1 (en) 2010-01-14
US9916588B2 (en) 2018-03-13

Similar Documents

Publication Publication Date Title
US9916588B2 (en) Methods and apparatus for quality assessment of a field service operation based on dynamic assessment parameters
US9256849B2 (en) Apparatus and methods for evaluating a quality of a locate operation for underground utility
US8620726B2 (en) Methods and apparatus for analyzing locate and marking operations by comparing locate information and marking information
US9208458B2 (en) Methods and apparatus for analyzing locate and marking operations with respect to facilities maps
AU2010214066B8 (en) Management system, and associated methods and apparatus, for providing improved visibility, quality control and capability for underground facility locate and/or making operations
US9208464B2 (en) Methods and apparatus for analyzing locate and marking operations with respect to historical information
US20120036140A1 (en) Methods and apparatus for analyzing locate and marking operations by comparing filtered locate and/or marking information
CA2729590C (en) Methods and apparatus for quality assessment of a field service operation
US9473626B2 (en) Apparatus and methods for evaluating a quality of a locate operation for underground utility
AU2015201957B2 (en) Methods and apparatus for quality assessment of a field service operation
CA2739090C (en) Methods and apparatus for assessing the quality of locate and marking operations with respect to facilities maps

Legal Events

Date Code Title Description
AS Assignment

Owner name: CERTUSVIEW TECHNOLOGIES, LLC, FLORIDA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NIELSEN, STEVEN E.;CHAMBERS, CURTIS;PENNINGTON, DAVID;AND OTHERS;REEL/FRAME:023111/0666;SIGNING DATES FROM 20090813 TO 20090814

STCB Information on status: application discontinuation

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