Excavators are required to notify underground facility owners in advance of their excavation activities and to describe and communicate the geographic area of those activities to the underground facility owners. The geographic area so described is commonly referred to as “the dig area.” In turn, facility owners (which, as used herein, may include facility owners, operators, and/or their designated representatives) are required to determine if they own or operate any underground facilities at an identified dig area. The location of those underground facilities, if any, which exist within a dig area, is marked using paint or some other physical marking system, such as flags. The application of paint, flags, or some other marking object to indicate the presence of an underground facility is called a “locate.” The marks resulting from a locate are commonly called underground facility “locate marks.” Underground facility owners may perform locates with in-house employees or choose to hire independent contract locating firms to perform locates on their behalf as their designated representatives.
Currently, excavators may communicate with facility owners through “one call centers.” These one call centers are generally owned, controlled, or funded by underground facility owners, such as telephone companies, cable television multiple system operators, electric utilities, gas utilities, or others. One call center operations may be managed by a non-profit entity or outsourced to a for-profit firm. Excavators are required to notify one call centers in advance of their excavation activities and identify through a “locate request” the dig area where individual excavating activities will be performed. Locate requests consist of information supplied by the excavator to the one call center regarding the specific geographic location of the dig area, date, time, purpose of excavation, etc. The locate request, in turn, requires activity from an underground facility owner to perform a locate operation in the specified dig area.
One call centers may receive locate requests from excavators via electronic delivery or verbally through a telephone conversation between the excavator and a human operator working for a one call center. Whether communicated electronically or verbally, excavators must describe the planned geographic locations of dig areas. This description is ultimately reduced to text, which, along with other data about a locate request, is communicated to the appropriate underground facility owner or owners responsible for locating any underground facilities within the dig area so described. Textual descriptions of dig areas can be very imprecise as to exact physical locations. In addition, addresses which are provided may be unclear, not yet assigned, or only indicating cross streets and vague descriptions of the extent of the dig area.
On occasion, information provided in the locate request is supplemented by the excavator, who travels to the actual dig area and physically marks the dig area in order to physically delimit the actual area to be excavated. These marks are commonly made using chalk or paint, and are generally known as “white lines.” In some states, white lining the path of excavation may be required by the responsible regulatory body.
Various embodiments of the present invention are directed to methods, apparatus and systems for creating an electronic record relating to a geographic area including a dig area to be excavated or otherwise disturbed. As part of the electronic record, the dig area is somehow identified with respect to its immediate surroundings in the geographic area. For example, to create such an electronic record, one or more input images relating to the geographic area including the dig area may be utilized. For example, source data representing one or more input images of a geographic area including the dig area is received and/or processed so that the input image(s) may be displayed on a display device. The dig area is then indicated in some manner on the displayed input image(s) so as to generate one or more marked-up images constituting at least a portion of the electronic record. In some implementations of the inventive concepts disclosed herein, the electronic record may include a variety of non-image information to facilitate identification of the dig area (e.g., a text description of the dig area, an address or lot number of a property within which the dig area is located, geo-encoded information such as geographic coordinates relating to the dig area and/or various aspects of the geographic area surrounding the dig area, etc.). The marked-up image(s) and the non-image information may be formatted in a variety of manners in the electronic record; for example, in one implementation the non-image information may be included as metadata associated with the marked-up image(s), while in other implementations the marked-up image(s) and the non-image information may be formatted as separate data sets. These separate data sets may be transmitted and/or stored separately, but may nonetheless be linked together in some manner as relating to a common electronic record.
In sum, one embodiment of the present invention is directed to a method for facilitating detection of a presence or an absence of at least one underground facility within a dig area, wherein at least a portion of the dig area may be excavated or disturbed during excavation activities. The method comprises: A) electronically receiving, at a first user location remote from the dig area, source data representing at least one input image of a geographic area including the dig area; B) processing the source data so as to display at least a portion of the at least one input image on a display device at the first user location remote from the dig area; C) adding, via a user input device associated with the display device and at the first user location remote from the dig area, at least one indicator to the displayed at least one input image to provide at least one indication of the dig area and thereby generate a marked-up digital image; and D) electronically transmitting and/or electronically storing information relating to the marked-up digital image so as to facilitate the detection of the presence or the absence of the at least one underground facility within the dig area.
Another embodiment is directed to a computer-readable medium encoded with instructions that, when executed on at least one processing unit, perform a method for facilitating detection of a presence or an absence of at least one underground facility within a dig area, wherein at least a portion of the dig area may be excavated or disturbed during excavation activities. The method comprises: A) electronically receiving, at a first user location remote from the dig area, source data representing at least one input image of a geographic area including the dig area; B) processing the source data so as to display at least a portion of the at least one input image on a display device at the first user location remote from the dig area; C) receiving user input, via a user input device associated with the display device and at the first user location remote from the dig area; D) generating a marked-up digital image based on the displayed input image, the marked-up digital image including at least one indication of the dig area based on the user input; and E) electronically transmitting and/or electronically storing information relating to the marked-up digital image so as to facilitate the detection of the presence or the absence of the at least one underground facility within the dig area.
Another embodiment is directed to a method for facilitating detection of a presence or an absence of at least one underground facility within a dig area, wherein at least a portion of the dig area may be excavated or disturbed during excavation activities. The method comprises: A) electronically receiving source data representing at least one input image of a geographic area including the dig area; B) processing the source data so as to display at least a portion of the at least one input image on a display device; C) adding, via a user input device associated with the display device, at least one indicator to the displayed at least one input image to provide at least one indication of the dig area and thereby generate a marked-up digital image, wherein C) is performed without acquiring geographic coordinates corresponding to the at least one indicator; and D) electronically transmitting and/or electronically storing information relating to the marked-up digital image so as to facilitate the detection of the presence or the absence of the at least one underground facility within the dig area.
Another embodiment is directed to at least one computer readable medium encoded with instructions that, when executed by at least one processing unit, perform a method for facilitating detection of a presence or an absence of at least one underground facility within a dig area, wherein at least a portion of the dig area may be excavated or disturbed during excavation activities, the method comprising: A) electronically receiving source data representing at least one input image of a geographic area including the dig area; B) processing the source data so as to display at least a portion of the at least one input image on a display device; C) receiving user input, via a user input device associated with the display device; D) adding, based on the user input, at least one indicator to the displayed at least one input image to provide at least one indication of the dig area and thereby generate a marked-up digital image, wherein D) is performed without acquiring geographic coordinates corresponding to the at least one indicator; and E) electronically transmitting and/or electronically storing information relating to the marked-up digital image so as to facilitate the detection of the presence or the absence of the at least one underground facility within the dig area.
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.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate one or more embodiments described herein and, together with the description, explain these embodiments. In the drawings:
The following detailed description refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements. Also, the following detailed description does not limit the invention.
In the example of
In view of the foregoing, various embodiments of the present invention are directed to methods, apparatus and systems for creating an electronic record relating to a geographic area including a dig area to be excavated or otherwise disturbed. As part of the electronic record, the dig area is somehow identified with respect to its immediate surroundings in the geographic area. For example, source data representing one or more input images of a geographic area including the dig area is received and/or processed so that the input image(s) may be displayed on a display device. The dig area is then indicated in some manner on the displayed input image(s) so as to generate one or more marked-up images constituting at least a portion of the electronic record. In some implementations of the inventive concepts disclosed herein, the electronic record may include a variety of non-image information to facilitate identification of the dig area (e.g., a text description of the dig area, an address or lot number of a property within which the dig area is located, geo-encoded information such as geographic coordinates relating to the dig area and/or various aspects of the geographic area surrounding the dig area, etc.). The marked-up image(s) and the non-image information may be formatted in a variety of manners in the electronic record; for example, in one implementation the non-image information may be included as metadata associated with the marked-up image(s), while in another implementation the marked-up image(s) and the non-image information may be formatted as separate data sets. These separate data sets may be transmitted and/or stored separately, but may nonetheless be linked together in some manner as relating to a common electronic record.
An exemplary displayed input image 150 is shown in
In some exemplary implementations, input images according to the present disclosure may be created, provided, and/or processed by a geographic information system (GIS) that captures, stores, analyzes, manages and presents data referring to (or linked to) location, such that the source data representing the input image includes pixel information from an image acquisition device (corresponding to an acquired “real world” scene or representation thereof), and/or spatial/geographic information (“geo-encoded information”). In this manner, a GIS provides a framework for data manipulation and display of images that may facilitate one or more of (a) location verification, (b) location correlation, (c) locational relationships, (d) district coding, (e) route analysis, (f) area analysis and (g) mapping/display creation, for example.
In view of the foregoing, various examples of input images and source data representing input images according to the present disclosure, to which the inventive concepts disclosed herein may be applied, include but are not limited to:
It should also be appreciated that source data representing an input image may be compiled from multiple data/information sources; for example, any two or more of the examples provided above for input images and source data representing input images, or any two or more other data sources, can provide information that can be combined or integrated to form source data that is electronically processed to display an image on a display device.
As noted above, in some implementations an input image may be indexed to Global Positioning System (GPS) coordinates or another coordinate system that provides geo-spatial positioning. An input image may include geo-coding or other geographical identification metadata and may be provided in any computer-readable format. An input image may also include images of map symbols, such as roads and street names, that may be superimposed upon or displayed separately from an underlying geographic area when the input image is displayed on a display device.
With reference again to
The exemplary embodiments described herein may additionally communicate to the underground facility owner the marked-up images which indicate the boundary of the dig area both graphically and as a series of geographical coordinates. These marked-up images and coordinates enable locate technicians who are dispatched to locate the existing underground facilities to know with precision the dig area in which excavating activities are planned to occur regardless of whether physical white lines exist or whether a description of the area has been accurately provided. Implementations described herein may give excavators the ability to provide one call centers with virtual white lines as part of a locate request. Other implementations may provide virtual white lines to facility owners subsequent to the initial locate request to the one call center.
Use of virtual white lines, as described herein, eliminates the uncertainty associated with imprecise excavator locate requests. This ensures that underground facility owners determine the presence of their underground facilities within a correctly communicated and certain dig area and mark the location of their facilities where excavators in fact plan to excavate. The precision and permanency of virtual white lines may reduce the occurrence of underground facilities not being marked within a dig area. Also, use of virtual white lines may result in less field communication between excavators and locate technicians about imprecise dig area descriptions and may reduce confusion about the exact location of a dig area. Confusion about precise dig area locations can result in costly damages to underground facilities which may imperil the general public. When excavators inadvertently excavate at locations where underground facility owners have not located existing underground facilities, damages to underground facilities are highly likely. Additionally, in jurisdictions where excavators are required to physically “white line” the dig area, implementations described herein may enable excavators (if they so choose and are permitted to do so) to identify the dig area boundaries with precision without being required to physically visit the site. The digital description of the dig area, on a displayed and marked-up input image as generated by exemplary embodiments described herein, also creates a permanent record of the dig area that is associated with each locate request by an excavator.
The user device 210 may encompass a computer device, such as laptop computer 170, 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 display. The user device 210 may be portable so as to be separately carried by the user at a prospective dig area. Alternatively, the user device 210 may be integrated with or affixed to another moveable object, such as a vehicle. In other implementations, the user device may be a desktop or laptop computer located at, for example, an office of an excavating company. In another implementation, the user device may be a computer located at the one call center, to be used by, for example, a one call center representative or another person present at the one call center.
The central server 220 may include a computer device that may store information received from or provided to the user device 210 and/or the image server 230. The central server may be maintained by, for example, a one call center. In some implementations, central server 220 may be a web-based server to facilitate a remote interface through, for example, an Internet browsing application on user device 210. The central server 220 may include storage capacity and/or optionally include networked access to one or more separate hardware components, such as image cache 235, to store cached images and the like. Central server may also store applications, such as image drawing applications, that can be accessed by user device 210 to manipulate the cached images.
The image server 230 may include a computer device that may store and provide input images (source data representing input images) of geographic locations. The image server 230 may be associated with the same, or a different, party that maintains the central server 220. For example, the image server 230 may be associated with a party that provides input images for a fee. In some implementations, the input images provided by the image server may be of sufficient resolution to be useful to effectively delimit a dig area on the image. The input images from the image server 230 may include geocoding or other geographical identification metadata and may be provided in any computer-readable format, such as JPEG file interchange format (JPEG), tagged image file format (TIFF), portable document format (PDF), graphics interchange format (GIF), bitmap (BMP), portable network graphics (PNG), Windows® metafile (WMF), Extensible Markup Language (XML) and/or the like. Also, input images from the image server 230 may include a combination of images or overlays, such as overlays of street names, regions, landmark descriptions, and/or other information about areas displayed in an image. The input images from the image server 230 may be supplied by a third-party provider if the coverage area of the third-party image provider overlaps with the desired area of the user.
The network 240 may include a local area network (LAN), a wide area network (WAN), a telephone network, such as the Public Switched Telephone Network (PSTN) or a cellular network, an intranet, the Internet, one or more communications links, or a combination of networks. The user device 210, central server 220, and image server 230 may connect to the network 240 via wired and/or wireless connections. The user device 210, central server 220 and image server 230 may communicate using any communication protocol.
Bus 310 may include a path that permits communication among the components of user device 210. Processing unit 320 may include a processor, a microprocessor, or processing logic that may interpret and execute instructions. Memory 330 may include a random access memory (RAM), a read only memory (ROM), a memory card, a magnetic and/or optical recording medium and its corresponding drive, or another type of memory device. Generally, memory 330 may be sufficient to store and manipulate input images, such as those stored in a local image cache 335. In one implementation, local image cache 335 may include one or more input images of a dig area to be marked by a user. In another implementation, local image cache 335 may include a series of input images that correspond to the geographical region to which a particular user is assigned. For example, local image cache 335 may include a collection of high-resolution images of a particular zip code or town. In a further implementation, local image cache 335 may include input images of previously-delimited dig areas, such as dig areas where a user of user device 210 has previously requested locate operations. In still another implementation, local image cache 335 may include an entire set of input images intended to be made available to multiple users.
Input device 340 may include one or more mechanisms that permit a user to input information to user device 210, such as a keyboard, a keypad, a touchpad, a mouse, a stylus, a touch screen, a camera, or the like. Alternatively, or additionally, input device 340 may include a microphone that can capture a user's intent by capturing the user's audible commands. Alternatively, or additionally, input device 340 may interact with a device that monitors a condition of the user, such as eye movement, brain activity, or heart rate. Output device 350 may include one or more mechanisms that output information to the user, such as a display, a speaker, or the like.
Location identification unit 360 may include a device that can determine its geographic location to a certain degree of accuracy, such as a global positioning system (GPS) or a global navigation satellite system (GNSS) receiver. In another implementation, location identification unit 360 may include a device that determines location using another technique, such as tower (e.g., cellular tower) triangularization. Location identification unit 360 may receive location tracking signals (e.g., GPS signals) and determine its location based on these signals. In one implementation, location identification unit 360 may be capable of determining its location within approximately thirty centimeters or less. In another implementation, location identification unit may receive and store location coordinates from an external device.
Communication interface 370 may include any transceiver-like mechanism that enables user device 210 to communicate with other devices and/or systems. For example, communication interface 370 may include mechanisms for communicating with another device or system via network 240. For example, communication interface 370 may enable communications between user device 210 and central server 220 and/or image server 230 over network 240.
As will be described in detail below, user device 210 may perform certain operations relating to the documentation of locate requests and/or the creation of virtual white lines. User device 210 may perform these operations in response to processing unit 320 executing software instructions contained in a computer-readable medium, such as memory 330. A computer-readable medium may be defined as a physical or logical memory device.
The software instructions may be read into memory 330 from another computer-readable medium, or from another device via the communication interface 370. The software instructions contained in memory 330 may cause processing unit 320 to perform processes that will be described later. Alternatively, hardwired circuitry may be used in place of, or in combination with, software instructions to implement processes described herein. Thus, implementations described herein are not limited to any specific combination of hardware circuitry and software.
Bus 410 may include a path that permits communication among the components of central server 220. Processing unit 420 may include a processor, a microprocessor, or processing logic that may interpret and execute instructions.
Memory 430 may include a magnetic and/or optical recording medium and its corresponding drive, a RAM, a ROM, a memory card, or another type of memory device suitable for high capacity data storage. Generally, memory 430 may be sufficient to store input images of particular geographic locations, such as those stored in a central image cache 435. In one implementation, central image cache 435 may include a set of input images that correspond to the geographical regions to which a group of users are assigned. In still another implementation, central image cache 435 may include the entire set of input images intended to be made available to any of a group of users. For example, central image cache 435 may include a collection of high-resolution input images of a particular county, state or other geographic region. In another implementation, as shown in
Input device 440, similar to input device 340 of user device 210, may include one or more mechanisms that permit an operator to input information to central server 220. Output device 450 may include one or more mechanisms that output information to an operator of the central server, such as a display, a speaker, or the like.
Communication interface 460 may include any transceiver-like mechanism that enables central server 220 to communicate with other devices and/or systems. For example, communication interface 460 may include mechanisms for communicating with another device or system via network 240. For example, communication interface 460 may enable communications between central server 220 and user device 210 and/or image server 230 over network 240.
As will be described in detail below, central server 220 may perform certain operations to facilitate the documentation of locate requests and/or virtual white lines and to disseminate locate requests (and corresponding virtual white line information) to appropriate locate technicians and/or other parties. Central server 220 may perform these operations in response to processing unit 420 executing software instructions contained in a computer-readable medium, such as memory 430.
The software instructions may be read into memory 430 from another computer-readable medium, or from another device via communication interface 440. The software instructions contained in memory 430 may cause processing unit 420 to perform processes that will be described later. Alternatively, hardwired circuitry may be used in place of or in combination with software instructions to implement processes described herein. Thus, implementations described herein are not limited to any specific combination of hardware circuitry and software.
Generally, in one implementation, user device 210 may permit a user, such as an excavator or a person at a one call center, to receive an input image and submit virtual white line information in association with a locate request placed to a one call center. Central server 220 may permit the one call center to associate the virtual white line information with the locate request and to provide instructions to a facility owner 580 who is required to conduct a locate. Instructions from the one call center (via, for example, central server 220) to the facility owner 580 may be provided as a compilation of information, called a “locate request ticket.” The virtual white line information may be associated with the locate request ticket in the form of, for example, a marked-up input image and/or geographic coordinates of the virtual white lines. Facility owner 580 may be a facility owner, facility operator, or any contracted representative acting on their behalf.
Central image cache routine 510, image retrieval routine 520, data extraction routine 530, and ticket manager routine 540 of central server 220 may include a variety of functionalities. In certain implementations, central image cache routine 510 may receive information about specific locate requests and parse each locate request in order to discern location information. For example, a locate request may identify the property associated with a dig area by an address of the property, a nearby street intersection, or by geographic coordinates. The locate request might also specify, for example, the description of the dig area to be delimited, and the day and/or time that excavations are scheduled to begin.
Central image cache routine 510 may also convert location information for the property associated with the dig area to latitude/longitude coordinates or geo-positioning coordinates. When location information from a locate request is sufficiently precise to allow for identification of corresponding imagery associated with property surrounding a dig area, central image cache routine 510 may calculate the image extent (which may be generally defined as the bounding region of the property of interest), and generate a locate request ticket for the facility owner with the calculated extent. The image extent may, for example, include the coordinates of the corners of the bounding region (e.g., the lower left x and y coordinates and the upper right x and y coordinates). In one implementation, central image cache routine 510 may determine an image date, coordinates, and resolution of each image that may be stored in central image cache 435 or in another location. In another implementation, when location information from a ticket is imprecise (or “fuzzy”), central image cache routine 510 may mark the locate request ticket to indicate that no corresponding image was able to be retrieved based on the locate request.
Image retrieval routine 520 may catalog and store images from image server 230 to central server 220. For example, images may be stored in central image cache 435 in memory 430 of central server 220. In one implementation, image retrieval routine 520 may query central image cache 435 or other cache for an image associated with a particular planned dig area relating to a locate request, and determine, based on (for example) the age and resolution of the cached image, whether the image in central image cache 435 needs to be updated from image server 230.
In another implementation, image retrieval routine 520 may interface with multiple image providers and/or image servers 230. Image retrieval routine 520 may determine which image provider is the best source for the image corresponding to a particular dig area relating to a locate request based on algorithms that factor, for example, each image provider's geographical coverage, image resolution, cost, and availability. Regarding geographical coverage, it will be beneficial to confirm that the image provider's area of coverage includes the desired extent.
Regarding image resolution, available resolution may be measured in meters (or centimeters, feet, or inches) per pixel. For example, one provider may offer thirty centimeters per pixel, while another offers fifteen centimeters or less per pixel, for the same coverage area. If an image is requested at a standard altitude, then image retrieval routine 520 may choose a pre-defined optimal scale (for example, thirty centimeters per pixel for a rural area, but fifteen centimeters per pixel for an urban area) and determine which provider provides images at the pre-defined optimal scale. Alternatively, if the image of interest is at a less granular scale (for example, a community or neighborhood image that allows the locator to pan around the image), then resolution may not be a significant factor.
Regarding cost, image retrieval routine 520 may have access to pricing information for a variety of image providers. Image retrieval routine 520 may identify which provider has the lowest cost for the desired image. Cost analysis may be based on images desired for an individual ticket or the algorithm may account for a group of image requests, including volume incentives and/or penalties from each image provider.
Regarding availability of image providers, image retrieval routine 520 may identify what providers are available and/or operational. Also, if an image provider has a regular latency profile (for example, if a provider has a particular server that is busiest 3-5 PM Pacific time), then image retrieval routine 520 may manage requests to be provided to another image provider or to a particular server of that image provider to efficiently load share the image retrieval.
When an image provider is selected, image retrieval routine 520 may download the image from the selected image provider's server, which may be image server 230. The downloaded image may be stored locally, for example, in the central image cache 435.
It should be understood that some of the routines and/or functionalities described above with respect to central image cache routine 510 and image retrieval routine 520 may be performed by one or both of the routines 510 and 520 above, and the arrangement of functionalities are not limited to the implementations disclosed herein.
In certain implementations, data extraction routine 530 may obtain geographic coordinates (e.g., Global Positioning System (GPS) coordinates, other geo-positioning coordinates, or latitude and longitude coordinates) based on a marked-up input image provided by, for example, user input routine 570 in user device 210. Marked-up input images may also include text or other indicators including, for example, text blocks describing the dig area; offsets to environmental landmarks; a locate request ticket number; the address or lot number of the dig area; and/or the date, time, and purpose of the excavation. This additional data may also be extracted from the input image and stored as a dataset associated with the marked-up input image.
In one implementation, central server 220 may interface with a ticket management program for coordinating multiple locate request tickets and for providing locate request information to a facility owner 580. Ticket manager routine 540 may facilitate such an interface. The ticket management program for coordinating multiple tickets may also reside on central server 220, for example, or on a separate server that is accessible to central server 220. Generally, locate request ticket information may be stored on central server 220 and disseminated to a facility owner 580. When a user submits a locate request, the user may also subsequently submit a set of virtual white lines on an input image to associate with the locate request. In another implementation, the user may submit a set of virtual white lines on an input image simultaneously with the user's initial locate request. The ticket manager routine 540 may allow the user to update data regarding the locate request and to synchronize the images and user input. Ticket manager routine 540 may send virtual white lines from central server 220 to facility owner 580 for locate request tickets that need to be completed, and will copy the input from facility owner 580 to central server 220 for completed tickets. Ticket manager routine 540 may interface with the routines described above to correlate assigned locate request tickets with images and virtual white lines for those tickets and download the images to facility owner 580 from central server 220.
Referring now to routines in
In one implementation, image request routine 550 may identify an image to retrieve based on GPS coordinates of a GPS-enabled device associated with a user. For example, a user may arrive at an excavation site in a GPS-enabled vehicle and the GPS information from the vehicle may be used to identify coordinates corresponding to an image to be retrieved. GPS coordinates may also be obtained from other GPS-enabled devices being used by or in the vicinity of the user. As used herein a GPS-enabled device may include any device or combination of devices capable of interfacing with a global navigation satellite system, geo-spatial positioning system, or other location-identification system to determine a location. Examples of GPS-enabled devices may include a marking device (e.g., a paint wand) with an integrated GPS receiver; a locating device (e.g., a locating wand) with a GPS receiver; a wearable GPS-enabled device; a vehicle-mounted GPS system; certain PDAs, computers, and cellular telephones; and stand-alone GPS-enabled systems.
In another implementation, a user may provide a street address or other property identification information. If the street address or other property identification information is insufficient to identify a specific property, image request routine may (by, for example, communicating with central server 220) suggest a list of possible matches or suggest another form of information suitable for identifying the property associated with a planned dig area.
In still another implementation, image request routine 550 may identify one or more images to request based on a designated geographical area assigned to a user. For example, a user may be assigned to work in several dig areas associated with a particular section of a neighborhood. The user may input coordinates associated with the entire selected section of the neighborhood, and central image cache routine 510 and/or image retrieval routine 520 may then retrieve images for those coordinates.
Once an image is loaded from local cache 335 and/or central server 220, image display routine 560 may provide a variety of view options for the user. For example, image display routine 560 may support zooming in and out of the image by changing the image scale. Also, image display routine 560 may support panning horizontally and vertically in the image. Furthermore, image display routine 560 may support “roaming” outside the boundaries of the initial extent. Roaming generally occurs when the user zooms or pans, such that images beyond the boundaries of the stored images may be required to be retrieved from either local image cache 335 or central server 220. The additional images retrieved from either local image cache 335 or central server 220 may be displayed and stitched together to display a complete image.
User input routine 570 allows the user to add information to the image to delimit a planned dig area. User input routine 570 may accept user input from, for example, input device 340, and may support the addition of lines, freehand forms (or scribbling), shading, drawing shapes such as circles and rectangles, or other markings which delimit the approximate location of the dig area. As used herein, a drawing shape may generally be any kind of drawing shape or mark. In addition to the delimiting of the dig area on the input image, user input routine 570 may also include offsets from environmental landmarks that may be displayed on the image in, for example, English or metric units. Environmental landmarks may also be marked and/or highlighted on the input image. An environmental landmark may include any physical object that is likely to remain in a fixed location for an extended period of time. Examples of an environmental landmark may include a tree, a curb, a driveway, a utility pole, a fire hydrant, a storm drain, a pedestal, a water meter box, a manhole lid, a building structure (e.g., a residential or office building), or a light post. For example, an edge of a dig area located two and a half meters behind the curb of a residential street would be documented as being offset two and a half meters behind the curb.
In one implementation, there may be occasions where central server 220 is unable to provide an input image representing a “real-world” scene to associate with location information for a planned dig area. Instead, user input routine 570 may still be utilized with an input image constituted by a grid (e.g., a “blank” grid) that provides geographic reference points. For example, the user may use drawing tools in user input routine 570 to sketch environmental landmarks and virtual white lines on an input image constituted by a blank grid, and a marked-up image thusly generated is nonetheless sufficient to delimit a dig area.
User input routine 570 may also accept positioning information from external sources, such as a GPS-enabled device. In one implementation, where a blank grid is being used, the positioning information may be uploaded to the blank grid to provide, for example, points for relative spacing, proper scale, and dimensioning of a user's sketch.
In another implementation, user device 210 may also communicate with external components to identify geographical positioning coordinates of various points related to a dig area, such as dig area boundaries, environmental landmarks, and the like. Particular coordinates may be stored in a memory of the external device, sent to user device 210, and provided as information on the input image using, for example, user input routine 570. The coordinates may appear, for example, as dots on the input image that can be connected or labeled by the user using user interface 570.
User input routine 570 may further include features to annotate the image with text and to revise user inputs by, for example deleting, dragging or pasting drawing shapes. In one implementation, when the user zooms the image view in or out, user input (e.g., lines and/or shapes) that have been added to the original image may adhere to the changing image scale and remain in the original user-input locations.
The virtual white lines, which may be a compilation of the input image and user inputs, may be saved as an image file. In another implementation, the user inputs may be saved in a marked-up format, including the geo-coordinates of each drawing shape added to the image by the user.
Flow diagram 600 may begin an excavator contacts a one call center to place a locate request. The user (e.g., the excavator or a person at the one call center) may use a computer or other user device 210 to submit the locate request to central server 220. Central server 220 may include, generally, a virtual white line application and image storage service to facilitate locate requests. In one implementation, the user may be required to establish an account with central server 220, which may include providing a log-in identifier and password. Another implementation may allow for access to central server 220 without an account. As part of the locate request, the user (via user device 210) may provide to central server 220 a geographic location or address associated with a planned dig area. The geographic location or address may be extracted from the locate request, so that the server may receive the dig area location information (block 610).
In block 620, input image coordinates may be associated with the geographic location or address information. For example, central server 220 may associate coordinates of an input image with the general location of the planned dig area that was provided in the locate request. Such association may include associating the address with geographic location information that has a defined image extent, such as global positioning coordinates for the image extent corresponding to the property address.
In block 630, a stored input image associated with the address may be retrieved from a cache of images and provided to the user device 210. As previously described discussed herein with respect to
Central server 200 may send the particular image associated with the address to the user device (block 640). Along with the image, the central server 220 may provide a dig area marking tool application to a browser at user device 210. Aspects of drawing virtual white lines with the dig area marking tool application are described further with respect to
After a user had added virtual white lines and any additional information to the image, the edited image and other information to complete the locate request may be sent from the user device 210 and received by central server 220 (block 650). If not previously accomplished by the user device, central server 220 may convert the virtual white lines to geographic coordinates (block 660). More specifically, the central server 220 may determine geographic coordinates (e.g., Global Positioning System (GPS) coordinates or latitude and longitude coordinates) of the dig area based on virtual white lines on the marked-up digital map.
In block 670, the central server 220 may associate the locate request with the mark-up image and coordinates of the virtual white lines. Upon receipt of the marked-up input image from user device 210, central server 220 may forward the marked-up version of the input image to memory 430 (or another memory location) for storing in association with the locate request ticket information. The marked-up input image may subsequently be provided to an underground facility owner that will ascertain the location of any underground facilities within or near the dig area. Central server 210 may provide the marked-up input image (including geographic coordinates and other locate request information) to the underground facility owner(s) that will perform the underground facility locate operation. The locate request and virtual white lines may be sent to the facility owner 580 (block 680). The information may be provided via an electronic or tangible delivery system, which may include, for example, email, a webpage, facsimile, automated telephone service, printer, automated mailing, or other form of communication.
While the flow diagram of
Once an acceptable image is received at user device 210, user device 210 may associate the locate request data with the input image (block 730). The locate request data may include, for example, a locate request ticket number, an address of the dig area, and/or the date, time, and purpose of the excavation. Some or all of the locate request data may be included as metadata with the input image or otherwise associated with the image.
In block 740, virtual white lines may be added to the input image that was received previously in block 720. The information about the approximate geographic location of the dig area may be input by the user using the dig area marking tool application and an input device, such as input device 340 (
Still referring to block 740, information about the approximate geographic location of the dig area may also be received directly from a GPS-enabled device, such as the GPS-enabled locating device or marking device used in block 630, and added to the retrieved image. For example, the approximate geographic location of the physical dig area white lines may be determined by identifying the current geographic location of a GPS-enabled device as it is located at points on the physical white lines of the dig area. In one implementation, the GPS-enable device may be a marking tool that stores the GPS coordinates of the marking tool as a user applies the physical white lines. The information from the GPS-enabled device may be communicated to user device 210 or central server 220 to be associated with the input image. The user may use a combination of received GPS information and manual entries to create virtual white lines for the dig area.
In block 750, information about offsets of the dig area from environmental landmarks may, if necessary, be added to the stored input image that was retrieved previously in block 630. As with the input of the virtual white lines in block 640, the location of the environmental landmarks may be input by the user using an input device, such as input device 340 (
In block 760, information about the location of the virtual white lines may, if necessary, be converted to GPS coordinates. The location of the virtual white lines and/or landmarks shown on the input image may be associated with approximate GPS (or other geographic) coordinates based on the geo-coding of the input image. Thus, in some implementations the GPS coordinates of the virtual white lines may be available to approximately delimit the dig area independent of the stored input image. In block 770, the retrieved input image and information about the location of the virtual white lines may be stored in memory as a single image. The single image may be stored as, for example, a digital image or an interactive electronic map. Additionally or alternatively, in block 780, the geographic coordinates of the virtual white lines may be stored in memory, such as memory 330 (
Timestamp field 810 may include time data that identifies the day and/or time that the completed locate request was submitted. The time data in timestamp field 810 is shown in
The excavator identifier field 820 may include an identifier that uniquely identifies the entity submitting the locate request. The identifier in excavator field 820 is shown in
Environmental landmark identifier field 840 may include an identifier that uniquely identifies the type of environmental landmark being marked. The identifier in environmental landmark identifier field 840 is shown in
Other information field 860 may store other data that may be useful, including user notes, such as distance information that identifies a distance between one or more environmental landmarks and one or more boundaries of the dig area. Other information field 860 is shown in
Property address field 870 may be the property address associated with the dig area in the data set 800. The property address field 870 may include, for example, the street address and zip code of the property. Other information in field 870 may include city, state, and/or county identifiers. The ticket number field 880 may include the ticket number associated with the locate request, such as ticket number “1234567” shown in
In one implementation, central server 220 may store multiple data sets corresponding to a single dig area. User device 210 may provide the data sets to server 220 in a batch—such as a batch corresponding to a group of marks delimiting a single dig area—or individually. The batch may be grouped together with other information generally relating to the locate request, such as the name of the company responsible for performing the locate operation, the name or other identification information of the locate technician, and the like. Additionally, or alternatively, the other information generally relating to the locate operation may be included in each data set.
Aspects of the invention as described herein enable a user (e.g., an excavator) to delimit a dig area when placing a locate request with, for example, a one call center. A server at the one call center may retrieve from a database the appropriate input image of a specific geographic location corresponding to a planned dig area where locate operations are to be conducted for underground facilities. The retrieved input image is provided to the user so that the user may draft, on the retrieved image, the approximate geographic boundaries of the planned dig area. The combination of the retrieved image and additional information drafted by the user may be saved in a variety of formats as virtual white lines. Other information regarding the specific geographic location of the dig area boundaries and environmental landmarks may be incorporated into the virtual white lines using direct input from GPS-enabled positioning tools and the like.
In other implementations, a user may interface directly with a facility owner to provide a virtual white line image—eliminating the involvement of the one-call center. In such an implementation, functionalities of the one call center for enabling the user of virtual white lines may be assumed by the facility owner and or the user.
Virtual white lines delimiting a dig area may serve several purposes. For example, virtual white lines as described herein may enhance excavators' safety and protect the general public from risks associated with damage to underground facilities by ensuring locate technicians receive clearly-communicated boundaries for their locate operations. Furthermore, virtual white lines may enhance the completeness of locate operations ensuring that excavators do not excavate where locates have not been performed. Also, the virtual white lines may provide significant improvements in accuracy. In contrast, translation of textual descriptions of a dig area may be time consuming and imprecise. For example, a telephone call to a one call center may require an operator to transcribe an audible description of a planned dig area. The transcription may be eventually provided to a locate technician performing a locate operation of underground facilities. However, transcribed verbal descriptions of a location may lack precision, possibly communicating to a locate technician incorrect bounds of the dig area intended by the excavator, creating a significant risk of damage to underground facilities. As another benefit, virtual white lines as described herein may enable excavators to identify dig area boundaries with precision without being required to physically visit a dig area. Thus, an excavator may be able to save time and resources by eliminating certain trips to a dig area. Additionally, or alternatively, use of virtual white lines may provide for easier dissemination. Input images with virtual white lines can be associated with individual tickets and recalled electronically, avoiding the uncertainties and errors associated with manual filing systems.
The foregoing description is not intended to be exhaustive or to limit the description to the precise form disclosed. Modifications and variations are possible in light of the above disclosure or may be acquired from practice of the invention.
For example, certain information has been described as being presented visually on a screen of user device 210. In other implementations, this information may be audibly provided to the user. Also, particular information has been described as being input via an input device 340, such as a screen of user device 210. In other implementations, this information may be provided in other ways, such as by receiving inputs via input keys and/or buttons, by recognizing speech of the user, or by monitoring a condition of the user. More particularly, input device 340 may be capable of capturing signals that reflect a user's intent. For example, input device 340 may include a microphone that can capture a user's intent by capturing the user's audible commands. Alternatively, input device 340 may interact with a device that monitors a condition of the user, such as eye movement, brain activity, or heart rate.
As another example, certain components, such as user device 210 and central server 220 have been described as using an image cache. In other implementations, user device 210 and/or central server 220 may communicate with an image server (such as imager server 230) in real-time, so that no image cache may be required. In still other implementations, user device 210 may, for example, communicate in real time with central server 220.
Also, implementations in
As another example, it should be noted that reference to a GPS-enabled device is not limited to GPS systems only, and that any global navigation satellite system or other system that provides geo-spatial positioning may be used in implementations of the invention.
Also, while a series of blocks has been described with regard to
Aspects, as described above, may be implemented in many different forms of software, firmware, and hardware in the implementations illustrated in the figures. The actual software code or specialized control hardware used to implement these aspects is not limiting of the description provided herein. Thus, the operation and behavior of the aspects were described without reference to the specific software code—it being understood that software and control hardware can be designed to implement the aspects based on the description herein.
Even though particular combinations of features are recited in the claims and/or disclosed in the specification, these combinations are not intended to limit the invention. In fact, many of these features may be combined in ways not specifically recited in the claims and/or disclosed in the specification.
No element, act, or instruction used in the present application should be construed as critical or essential to the invention unless explicitly described as such. Also, as used herein, the article “a” is intended to include one or more items. Where only one item is intended, the term “one” or similar language is used. Further, the phrase “based on” is intended to mean “based, at least in part, on” unless explicitly stated otherwise.
The present application claims a priority benefit, under 35 U.S.C. §120, as a continuation (CON) of U.S. non-provisional application Ser. No. 13/528,164, filed Jun. 20, 2012, entitled “Virtual White Lines for Indicating Planned Excavation Sites on Electronic Images.” U.S. non-provisional application Ser. No. 12/528,164, filed Jun. 20, 2012, entitled “Virtual White Lines for Indicating Planned Excavation Sites on Electronic Images,” claims a priority benefit, under 35 U.S.C. §120, as a continuation (CON) of U.S. non-provisional application Ser. No. 12/366,853, filed Feb. 6, 2009, entitled “Virtual White Lines for Indicating Planned Excavation Sites on Electronic Images.” U.S. non-provisional application Ser. No. 12/366,853, filed Feb. 6, 2009, entitled “Virtual White Lines for Indicating Planned Excavation Sites on Electronic Images,” claims a priority benefit, under 35 U.S.C. §120, as a continuation-in-part (CIP) of U.S. non-provisional application Ser. No. 12/050,555, filed Mar. 18, 2008, entitled “Virtual White Lines for Delimiting Planned Excavation Sites.” Each of the above-identified applications is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
3972038 | Fletcher et al. | Jul 1976 | A |
4550376 | Maciejczak | Oct 1985 | A |
5032989 | Tornetta | Jul 1991 | A |
5414462 | Veatch | May 1995 | A |
5519809 | Husseiny | May 1996 | A |
5557515 | Abbruzzese et al. | Sep 1996 | A |
5581682 | Anderson et al. | Dec 1996 | A |
5698981 | Mercer | Dec 1997 | A |
5699244 | Clark, Jr. | Dec 1997 | A |
5768607 | Drews et al. | Jun 1998 | A |
5815411 | Ellenby | Sep 1998 | A |
5923270 | Sampo et al. | Jul 1999 | A |
5937406 | Balabine et al. | Aug 1999 | A |
5961569 | Craport | Oct 1999 | A |
5987380 | Backman | Nov 1999 | A |
6075481 | Eslambolchi | Jun 2000 | A |
6101087 | Sutton | Aug 2000 | A |
6169517 | Eslambolchi | Jan 2001 | B1 |
6195922 | Stump | Mar 2001 | B1 |
6266432 | Wiens | Jul 2001 | B1 |
6298446 | Schreiber et al. | Oct 2001 | B1 |
6343290 | Cossins | Jan 2002 | B1 |
6401051 | Merriam | Jun 2002 | B1 |
6421725 | Vermilyea et al. | Jul 2002 | B1 |
6426872 | Sutton | Jul 2002 | B1 |
6434258 | Wiens | Aug 2002 | B2 |
6445334 | Bradley | Sep 2002 | B1 |
6493650 | Rodgers | Dec 2002 | B1 |
6501501 | Miyazawa | Dec 2002 | B1 |
6559464 | Flanders et al. | May 2003 | B1 |
6587851 | Ditcharo | Jul 2003 | B1 |
6650293 | Eslambolchi | Nov 2003 | B1 |
6710741 | Tucker | Mar 2004 | B2 |
6751552 | Minelli | Jun 2004 | B1 |
6751553 | Young | Jun 2004 | B2 |
6751554 | Asher et al. | Jun 2004 | B1 |
6772142 | Kelling et al. | Aug 2004 | B1 |
6798379 | Tucker et al. | Sep 2004 | B2 |
6853905 | Barton | Feb 2005 | B2 |
6895356 | Brimhall | May 2005 | B2 |
6898525 | Minelli | May 2005 | B1 |
6904160 | Burgess | Jun 2005 | B2 |
6904361 | Tallman et al. | Jun 2005 | B1 |
6956524 | Tucker et al. | Oct 2005 | B2 |
6958690 | Asher et al. | Oct 2005 | B1 |
6972698 | Deguchi | Dec 2005 | B2 |
6999021 | Taylor, Jr. | Feb 2006 | B2 |
7000710 | Umbach | Feb 2006 | B1 |
7003138 | Wilson | Feb 2006 | B2 |
7054741 | Harrison | May 2006 | B2 |
7133802 | Koch | Nov 2006 | B2 |
7142196 | Connor | Nov 2006 | B1 |
7171389 | Harrison | Jan 2007 | B2 |
7216034 | Vitikainen | May 2007 | B2 |
7262797 | Weldum | Aug 2007 | B2 |
7313759 | Sinisi | Dec 2007 | B2 |
7356406 | Harrison | Apr 2008 | B2 |
7447509 | Cossins | Nov 2008 | B2 |
7469247 | Cossins et al. | Dec 2008 | B2 |
7482973 | Tucker et al. | Jan 2009 | B2 |
7626496 | Asher et al. | Dec 2009 | B1 |
7640105 | Nielsen et al. | Dec 2009 | B2 |
7733077 | Merewether et al. | Jun 2010 | B1 |
7773095 | Badrak | Aug 2010 | B1 |
7978129 | Sawyer et al. | Jul 2011 | B2 |
8045995 | King | Oct 2011 | B2 |
8060304 | Nielsen et al. | Nov 2011 | B2 |
8131415 | Peake | Mar 2012 | B2 |
8155390 | Nielsen et al. | Apr 2012 | B2 |
8194932 | Nielsen et al. | Jun 2012 | B2 |
8218827 | Nielsen et al. | Jul 2012 | B2 |
8249306 | Nielsen et al. | Aug 2012 | B2 |
8260489 | Nielsen et al. | Sep 2012 | B2 |
8265344 | Nielsen et al. | Sep 2012 | B2 |
8270666 | Nielsen et al. | Sep 2012 | B2 |
8280117 | Nielsen et al. | Oct 2012 | B2 |
8280631 | Nielsen et al. | Oct 2012 | B2 |
8280969 | Nielsen et al. | Oct 2012 | B2 |
8290204 | Nielsen et al. | Oct 2012 | B2 |
8290215 | Nielsen et al. | Oct 2012 | B2 |
8296308 | Nielsen et al. | Oct 2012 | B2 |
8300895 | Nielsen et al. | Oct 2012 | B2 |
8301380 | Nielsen et al. | Oct 2012 | B2 |
8311765 | Nielsen et al. | Nov 2012 | B2 |
8340359 | Nielsen et al. | Dec 2012 | B2 |
8355542 | Nielsen et al. | Jan 2013 | B2 |
8356255 | Nielsen et al. | Jan 2013 | B2 |
8361543 | Nielsen et al. | Jan 2013 | B2 |
8374789 | Nielsen et al. | Feb 2013 | B2 |
8384742 | Nielsen et al. | Feb 2013 | B2 |
8386178 | Nielsen et al. | Feb 2013 | B2 |
8401791 | Nielsen et al. | Mar 2013 | B2 |
8402392 | Look et al. | Mar 2013 | B2 |
8407001 | Nielsen et al. | Mar 2013 | B2 |
8416995 | Nielsen et al. | Apr 2013 | B2 |
8463487 | Nielsen et al. | Jun 2013 | B2 |
8467932 | Nielsen et al. | Jun 2013 | B2 |
8467969 | Nielsen et al. | Jun 2013 | B2 |
8468206 | Nielsen et al. | Jun 2013 | B2 |
8473148 | Nielsen et al. | Jun 2013 | B2 |
8473209 | Nielsen et al. | Jun 2013 | B2 |
8476906 | Nielsen et al. | Jul 2013 | B2 |
8478523 | Nielsen et al. | Jul 2013 | B2 |
8478524 | Nielsen et al. | Jul 2013 | B2 |
8478525 | Nielsen et al. | Jul 2013 | B2 |
8478617 | Nielsen et al. | Jul 2013 | B2 |
8478635 | Nielsen et al. | Jul 2013 | B2 |
8480332 | Miller | Jul 2013 | B2 |
8484300 | Nielsen et al. | Jul 2013 | B2 |
8510141 | Nielsen et al. | Aug 2013 | B2 |
8532341 | Nielsen et al. | Sep 2013 | B2 |
8532342 | Nielsen et al. | Sep 2013 | B2 |
8543651 | Nielsen et al. | Sep 2013 | B2 |
8543937 | Nielsen et al. | Sep 2013 | B2 |
8549084 | Nielsen et al. | Oct 2013 | B2 |
8560164 | Nielsen et al. | Oct 2013 | B2 |
8566737 | Nielsen et al. | Oct 2013 | B2 |
8572193 | Nielsen et al. | Oct 2013 | B2 |
8577707 | Nielsen et al. | Nov 2013 | B2 |
8583264 | Nielsen et al. | Nov 2013 | B2 |
8583372 | Nielsen et al. | Nov 2013 | B2 |
8589201 | Nielsen et al. | Nov 2013 | B2 |
8589202 | Nielsen et al. | Nov 2013 | B2 |
8600526 | Nielsen et al. | Dec 2013 | B2 |
8600848 | Nielsen et al. | Dec 2013 | B2 |
8612090 | Nielsen et al. | Dec 2013 | B2 |
8612148 | Nielsen et al. | Dec 2013 | B2 |
8612271 | Nielsen et al. | Dec 2013 | B2 |
8612276 | Nielsen et al. | Dec 2013 | B1 |
8620572 | Nielsen et al. | Dec 2013 | B2 |
8620587 | Nielsen et al. | Dec 2013 | B2 |
8620616 | Nielsen et al. | Dec 2013 | B2 |
8620726 | Nielsen et al. | Dec 2013 | B2 |
8626571 | Nielsen et al. | Jan 2014 | B2 |
8630463 | Nielsen et al. | Jan 2014 | B2 |
8644965 | Nielsen et al. | Feb 2014 | B2 |
8700325 | Nielsen et al. | Apr 2014 | B2 |
8731830 | Nielsen et al. | May 2014 | B2 |
8731999 | Nielsen et al. | May 2014 | B2 |
8749239 | Nielsen et al. | Jun 2014 | B2 |
8766638 | Nielsen et al. | Jul 2014 | B2 |
8770140 | Nielsen et al. | Jul 2014 | B2 |
8775077 | Nielsen et al. | Jul 2014 | B2 |
8805640 | Nielsen et al. | Aug 2014 | B2 |
8830265 | Nielsen et al. | Sep 2014 | B2 |
8832565 | Nielsen et al. | Sep 2014 | B2 |
8861794 | Nielsen et al. | Oct 2014 | B2 |
8861795 | Nielsen et al. | Oct 2014 | B2 |
9183646 | Nielsen et al. | Nov 2015 | B2 |
20010004739 | Sekiguchi et al. | Jun 2001 | A1 |
20010049470 | Mault et al. | Dec 2001 | A1 |
20020078035 | Frank | Jun 2002 | A1 |
20020124177 | Harper | Sep 2002 | A1 |
20020184235 | Young | Dec 2002 | A1 |
20030012411 | Sjostrom | Jan 2003 | A1 |
20030061211 | Shultz | Mar 2003 | A1 |
20030110184 | Gibson et al. | Jun 2003 | A1 |
20030131251 | Fetkovich | Jul 2003 | A1 |
20030164053 | Ignagni | Sep 2003 | A1 |
20030184300 | Bigelow | Oct 2003 | A1 |
20030196585 | McDonald et al. | Oct 2003 | A1 |
20040006425 | Wood | Jan 2004 | A1 |
20040030706 | Evans | Feb 2004 | A1 |
20040110515 | Blumberg | Jun 2004 | A1 |
20040128215 | Florance | Jul 2004 | A1 |
20040146185 | Blair | Jul 2004 | A1 |
20040210370 | Gudat | Oct 2004 | A1 |
20050004944 | Cossins | Jan 2005 | A1 |
20050033513 | Gasbarro | Feb 2005 | A1 |
20050038999 | Pelly | Feb 2005 | A1 |
20050086227 | Sullivan et al. | Apr 2005 | A1 |
20050262109 | Alexandrescu | Nov 2005 | A1 |
20050273346 | Frost | Dec 2005 | A1 |
20060026020 | Waite et al. | Feb 2006 | A1 |
20060077095 | Tucker et al. | Apr 2006 | A1 |
20060085133 | Young | Apr 2006 | A1 |
20060085396 | Evans | Apr 2006 | A1 |
20060087402 | Manning | Apr 2006 | A1 |
20060125828 | Harrison | Jun 2006 | A1 |
20060161349 | Cross | Jul 2006 | A1 |
20060200305 | Sheha | Sep 2006 | A1 |
20060208927 | Poor et al. | Sep 2006 | A1 |
20060276985 | Xu | Dec 2006 | A1 |
20060282280 | Stotz et al. | Dec 2006 | A1 |
20060285152 | Skillen | Dec 2006 | A1 |
20070011271 | Baker et al. | Jan 2007 | A1 |
20070112936 | Harrison | May 2007 | A1 |
20070143676 | Chen | Jun 2007 | A1 |
20070195011 | Hatori | Aug 2007 | A1 |
20070219722 | Sawyer, Jr. | Sep 2007 | A1 |
20070223803 | Shindo | Sep 2007 | A1 |
20070226004 | Harrison | Sep 2007 | A1 |
20080013940 | Jung | Jan 2008 | A1 |
20080021863 | Evans | Jan 2008 | A1 |
20080180319 | Islam | Jul 2008 | A1 |
20080180322 | Islam | Jul 2008 | A1 |
20080189249 | Petakov et al. | Aug 2008 | A1 |
20080285805 | Luinge et al. | Nov 2008 | A1 |
20080310721 | Yang | Dec 2008 | A1 |
20090012418 | Gerlach et al. | Jan 2009 | A1 |
20090174768 | Blackburn et al. | Jul 2009 | A1 |
20090201311 | Nielsen et al. | Aug 2009 | A1 |
20090204238 | Nielsen et al. | Aug 2009 | A1 |
20090204466 | Nielsen et al. | Aug 2009 | A1 |
20090207019 | Nielsen et al. | Aug 2009 | A1 |
20090210285 | Nielsen et al. | Aug 2009 | A1 |
20090210298 | Nielsen et al. | Aug 2009 | A1 |
20090237297 | Davis et al. | Sep 2009 | A1 |
20090238415 | Nielsen et al. | Sep 2009 | A1 |
20090327024 | Nielsen et al. | Dec 2009 | A1 |
20100006667 | Nielsen et al. | Jan 2010 | A1 |
20100010862 | Nielsen et al. | Jan 2010 | A1 |
20100010863 | Nielsen et al. | Jan 2010 | A1 |
20100010882 | Nielsen et al. | Jan 2010 | A1 |
20100010883 | Nielsen et al. | Jan 2010 | A1 |
20100033684 | Thiebaud | Feb 2010 | A1 |
20100088031 | Nielsen et al. | Apr 2010 | A1 |
20100088134 | Nielsen et al. | Apr 2010 | A1 |
20100088164 | Nielsen et al. | Apr 2010 | A1 |
20100090700 | Nielsen et al. | Apr 2010 | A1 |
20100091200 | Vigouroux | Apr 2010 | A1 |
20100117654 | Nielsen et al. | May 2010 | A1 |
20100188088 | Nielsen et al. | Jul 2010 | A1 |
20100188407 | Nielsen et al. | Jul 2010 | A1 |
20100189312 | Nielsen et al. | Jul 2010 | A1 |
20100189887 | Nielsen et al. | Jul 2010 | A1 |
20100198663 | Nielsen et al. | Aug 2010 | A1 |
20100201690 | Nielsen et al. | Aug 2010 | A1 |
20100205031 | Nielsen et al. | Aug 2010 | A1 |
20100205032 | Nielsen et al. | Aug 2010 | A1 |
20100245086 | Nielsen et al. | Sep 2010 | A1 |
20100253511 | Nielsen et al. | Oct 2010 | A1 |
20100253513 | Nielsen et al. | Oct 2010 | A1 |
20100253514 | Nielsen et al. | Oct 2010 | A1 |
20100256981 | Nielsen et al. | Oct 2010 | A1 |
20100257029 | Nielsen et al. | Oct 2010 | A1 |
20100257477 | Nielsen et al. | Oct 2010 | A1 |
20100272885 | Olsson | Oct 2010 | A1 |
20100285211 | Nielsen et al. | Nov 2010 | A1 |
20100318401 | Nielsen et al. | Dec 2010 | A1 |
20100318402 | Nielsen et al. | Dec 2010 | A1 |
20100318465 | Nielsen et al. | Dec 2010 | A1 |
20110007076 | Nielsen et al. | Jan 2011 | A1 |
20110020776 | Nielsen et al. | Jan 2011 | A1 |
20110022433 | Nielsen et al. | Jan 2011 | A1 |
20110035245 | Nielsen et al. | Feb 2011 | A1 |
20110035251 | Nielsen et al. | Feb 2011 | A1 |
20110035252 | Nielsen et al. | Feb 2011 | A1 |
20110035260 | Nielsen et al. | Feb 2011 | A1 |
20110035324 | Nielsen et al. | Feb 2011 | A1 |
20110035328 | Nielsen et al. | Feb 2011 | A1 |
20110040589 | Nielsen et al. | Feb 2011 | A1 |
20110040590 | Nielsen et al. | Feb 2011 | A1 |
20110045175 | Nielsen et al. | Feb 2011 | A1 |
20110046993 | Nielsen et al. | Feb 2011 | A1 |
20110046994 | Nielsen et al. | Feb 2011 | A1 |
20110093306 | Nielsen et al. | Apr 2011 | A1 |
20110279229 | Nielsen et al. | Nov 2011 | A1 |
20110279230 | Nielsen et al. | Nov 2011 | A1 |
20110279476 | Nielsen et al. | Nov 2011 | A1 |
20110283217 | Nielsen et al. | Nov 2011 | A1 |
20110285749 | Nielsen et al. | Nov 2011 | A1 |
20120019380 | Nielsen et al. | Jan 2012 | A1 |
20120036140 | Nielsen et al. | Feb 2012 | A1 |
20120058751 | Colley | Mar 2012 | A1 |
20120065924 | Nielsen et al. | Mar 2012 | A1 |
20120065944 | Nielsen et al. | Mar 2012 | A1 |
20120066137 | Nielsen et al. | Mar 2012 | A1 |
20120066273 | Nielsen et al. | Mar 2012 | A1 |
20120066506 | Nielsen et al. | Mar 2012 | A1 |
20120069178 | Nielsen et al. | Mar 2012 | A1 |
20120072035 | Nielsen et al. | Mar 2012 | A1 |
20120110019 | Nielsen et al. | May 2012 | A1 |
20120113244 | Nielsen et al. | May 2012 | A1 |
20120328162 | Nielsen et al. | Dec 2012 | A1 |
20130265138 | Nielsen et al. | Oct 2013 | A1 |
20130268199 | Nielsen et al. | Oct 2013 | A1 |
20130287500 | Miller | Oct 2013 | A1 |
20130315449 | Nielsen et al. | Nov 2013 | A1 |
20140022272 | Nielsen et al. | Jan 2014 | A1 |
20140035587 | Nielsen et al. | Feb 2014 | A1 |
20140074970 | Nielsen et al. | Mar 2014 | A1 |
20140122149 | Nielsen et al. | May 2014 | A1 |
20140191759 | Olsson | Jul 2014 | A1 |
20140236656 | Nielsen et al. | Aug 2014 | A1 |
20140278661 | Nielsen et al. | Sep 2014 | A1 |
20140304041 | Nielsen et al. | Oct 2014 | A1 |
20140321717 | Nielsen et al. | Oct 2014 | A1 |
20140334878 | Miller | Nov 2014 | A1 |
20140347396 | Nielsen et al. | Nov 2014 | A1 |
20150009608 | Nielsen et al. | Jan 2015 | A1 |
20150149242 | Nielsen et al. | May 2015 | A1 |
20150170089 | Nielsen et al. | Jun 2015 | A1 |
20150185778 | Nielsen et al. | Jul 2015 | A1 |
20150193717 | Nielsen et al. | Jul 2015 | A1 |
20150253449 | Nielsen et al. | Sep 2015 | A1 |
20150269500 | Nielsen et al. | Sep 2015 | A1 |
20150339607 | Nielsen et al. | Nov 2015 | A1 |
Number | Date | Country |
---|---|---|
0100324 | Feb 1984 | EP |
2005327228 | Nov 2005 | JP |
2006189930 | Jul 2006 | JP |
Entry |
---|
US 8,583,461, 04/2010, Nielsen et al. (withdrawn) |
US 8,847,980, 09/2014, Nielsen et al. (withdrawn) |
Responsive Expert Report of Dr. Randel Dymond, P.E. to the Expert Report of Mr. Ivan Zatkovich dated Sep. 30, 2014, filed Nov. 13, 2014; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
CertusView's Reply in Support of its Motion to Strike and in the Alternative Dismiss S&N's First Amended Answer and Counterclaims (Dkt. No. 253) filed Mar. 2, 2015; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
CertusView's Request for Leave to File a Sur-Reply in Support of its Opposition to Defendants' Motion for Attorney's Fees filed Mar. 18, 2015; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Defendants' Response to CertusView's Motion to Strike and in the Alternative Dismiss S&N's First Amended Answer and Counterclaims (Dkt. No. 253) filed Feb. 23, 2015; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Defendant's Response to CertusView's Objections to the Magistrate Judge's Order (Dkt. No. 254) Awarding Sanctions on S&N's Motion to Compel filed Feb. 23, 2015; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Defendants' Response to CertusView's Objections to the Magistrate Judge's Order (Dkt. 248) Allowing S&N's Amended Answer and Counterclaims filed Feb. 17, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Opinion and Order to Plaintiffs Rule 72 Objections to the Magistrate Judge's Jan. 16, 2015 Order Granting Defendant's Leave to Amend their Answer and Counterclaims, and on Plaintiff's Motion to Strike and in the Alternative Dismiss S&N's First Amended Answer and Counterclaims, filed May 22, 2015; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
S&N Locating Services, LLC's and S&N Communications, Inc.'s Second Amended answer, Affirmative Defenses, and Counterclaims to Plaintiff's First Amended Complaint filed Jun. 12, 2015; Case No. 2:13-cv-346 (MSD) (TEM); CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Notice of Filing of Defendants' Second Amended Answer and Counterclaims filed Jun. 12, 2015; Case No. 2:13-cv-346 (MSD) (TEM); CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Office Action dated May 29, 2015 from U.S. Appl. No. 14/479,515. |
Memorandum in Support of CertusView's Motion for Summary Judgment on S&N's Inequitable Conduct Counterclaims filed Jul. 22, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia) (Parts 1, 2, 3 and 4). |
Memorandum in Support of S&N's Response to CertusView's Motion for Summary Judgment on S&N's Inequitable Conduct Counterclaims filed Jul. 29, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
CertusView's Reply in Support of its Motion for Summary Judgment on S&N's Inequitable Conduct Counterclaims filed Aug. 3, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Memorandum Order filed Aug. 7, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Office Action dated Sep. 10, 2015 from U.S. Appl. No. 12/422,364. |
Opinion and Order filed Aug. 2, 2016; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Opinion and Order Denying Plaintiffs Motion for Partial Reconsideration of the Court's Judgment of Patent Ineligibility under 35 U.S.C. § 101 filed Aug. 10, 20116; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Transcript of Bench Trial Proceedings, vol. 1A, pp. 1-89, Mar. 8, 2016; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Transcript of Bench Trial Proceedings, vol. 2B (Afternoon Session), Mar. 8, 2016; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Transcript of Bench Trial Proceedings, vol. 2A, pp. 99-216, Mar. 9, 2016; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Transcript of Bench Trial Proceedings, vol. 2B (Afternoon Session), Mar. 9, 2016; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Transcript of Bench Trial Proceedings, vol. 3A, pp. 429-554, Mar. 10, 2016; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Transcript of Bench Trial Proceedings, vol. 3B, (Afternoon Session), Mar. 10, 2016; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Transcript of Bench Trial Proceedings, vol. 4A (Morning Session), Mar. 11, 2016; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Transcript of Bench Trial Proceedings, vol. 4B, pp. 779-921, Mar. 11, 2016; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Transcript of Bench Trial Proceedings, vol. 5A, pp. 922-1065, Mar. 14, 2016; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Transcript of Bench Trial Proceedings, vol. 5B, (Afternoon Session), Mar. 14, 2016; Case 2:13-cv-346-MSD-RJK; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
S&N Locating Services, LLC's and S&N Communications, Inc.'s First Amended Answer, Affirmative Defenses, and Counterclaims to Plaintiff's First Amended Complaint filed Jan. 23, 2015; Case No. 2:13-cv-346 (MSD) (TEM); CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
CertusView's Objections to the Magistrate Judge's Order (Dkt. No. 248) Allowing S&N's Amended Answer and Counterclaims filed Feb. 2, 2015; Case No. 2:13-cv-346 (MSD) (TEM); CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Opinion and Order Following Motion for Judgment on Pleadings, Jan. 21, 2015; Case 2:13-cv-00346-MSD-LRLVAED CertusView Technologies, LLC v. S&N Locating Services; (Eastern District of Virginia). |
Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit A to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Exhibit J to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-1 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Exhibit J-2 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-3 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Exhibit J-4 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-5 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-6 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-7 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al. (Eastern District of Virginia). |
Exhibit J-8 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-9 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-10 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-11 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-12 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-13 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-14 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-15 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-16 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-17 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-18 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-19 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-20 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-21 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-22 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Exhibit J-23 to Memorandum of Law In Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 4, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
CertusView's Response in Opposition to S&N's Motion for Exceptional Case Finding and Attorneys' Fees filed Feb. 27, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Reply in Support of Defendants' Motion for Exceptional Case Finding and Attorneys' Fees filed Mar. 9, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Memorandum Order regarding Functional Equivalency Objections and Sanctions Objections filed Mar. 11, 2015; Case 2:13-cv-00346-MSD-TEM; CertusView Technologies, LLC v. S&N Locating Services, LLC et al., (Eastern District of Virginia). |
Office Action dated Mar. 25, 2015 from U.S. Appl. No. 14/063,417. |
U.S. Appl. No. 14/594,406, filed Jan. 12, 2015, Nielsen et al. |
Office Action dated Feb. 26, 2015 from U.S. Appl. No. 12/422,364. |
Supplemental Notice of Allowability dated Dec. 12, 2014 from U.S. Appl. No. 12/239,414. |
U.S. Appl. No. 14/479,515, filed Sep. 8, 2014, Nielsen et al. |
CGA, Common Ground Alliance, Best Practices, Version 1.0, Apr. 2003, 93 pages. |
CGA, Common Ground, Study of One-Call Systems and Damage Prevention Best Practices, Aug. 1999, 262 pages. |
GPS Technology Enhancing Underground Utility Locating, Underground Construction Magazine, Apr. 7, 2010, 4 pages, http://www.undergroundconstructionmagazine.com/print/1034?page=show. |
Georgia UPC EDEN, Web Entry Instruction Manual, www.gaupc.org, Jan. 22, 2009, 60 pages. |
IRTH Internet Manual, Arizona Bluestake, Call Before you Dig, http://www.azbluestake.com/main/download/IRTHNetFeatures.pdf, (original publication date unknown), 47 pages. |
IRTH Internet Manual, Georgia Utilities Protection Center, Feb. 16, 2006, 20 pages. |
IRTH One Call Centers, Underground Utility Damage Prevention, Ticket Management, http://www.irth.com/SOLUTIONS/IRTH—ONE—CALL/index.aspx, printed Jun. 5, 2010 (original publication date unknown), 2 pages. |
NTDPC One-Call Mapping Notification Processes, http://www.ntdpc.com/ntdpc/faces/ntscf.jsp, (original publication date unknown), 12 pages. |
Common Ground Alliance, Mar. 2008, “Best Practices Version 5.0”, archived online: CGA | Best Practices 2008 <http://web.archive.org/web/20101009040317/http://www.commongroundalliance.com/Content/NavigationMenu/Best—Practices—2008/BP—5.0—March2008—Final.pdf[Best Practices 5.0]. |
Georgia Underground Marking Standards, PSC Rule 515-9-4.14, published online May 2, 2008, http://www.gaupc.com/userfiles/file/Marking—Standards—Presentation—05—02—08.pdf. |
Pickus, J., “Call USA—Automating “Call Before You Dig” Processes for a Major Utility,” GITA's Annual Conference on Apr. 25-28, 2004, 19 pages. |
PELICAN Corp., beforeUdig mobile, http://www.pelicancorp.com/index.php?option=com—content&view=article&id=145&Itemid=133, original publication date unknown, printed Aug. 30, 2011, 1 page. |
PELICAN Corp., DigSAFE OneCall Key Capabilities, http://www.pelicancorp.com/index.php?option=com—content&view=article&id=104&Itemid=121, original publication date unknown, printed Aug. 30, 2011, 2 pages. |
PELICAN Corp., DigSAFE Pro Automated Plan Response Server, http://www.pelicancorp.com/index.php?option=com—content&view=article&id=48&Itemid=68, original publication date unknown, printed Aug. 30, 2011, 2 pages. |
PELICAN Corp., DigSAFE Pro Automation Workflow, http://www.pelicancorp.com/index.php?option=com—content&view=article&id=119&Itemid=124, original publication date unknown, printed Aug. 30, 2011, 2 pages. |
PELICAN Corp., DigSAFE Pro New and Updated features for version 2.4, http://www.pelicancorp.com/index.php?option=com—content&view=article&id=151&Itemid=91, original publication date unknown, printed Aug. 30, 2011, 2 pages. |
PELICAN Corp., How beforeUdig works, http://www.pelicancorp.com/index.php?option=com—content&view=article&id=114&Itemid=105, original publication date unknown, printed Aug. 30, 2011, 1 page. |
PELICAN Corp., Using beforeUdig, http://www.pelicancorp.com/index.php?option=com—content&view=article&id=115&Itemid=106, original publication date unknown, printed Aug. 30, 2011, 1 page. |
Virginia Pilot Project, Incorporating GPS Technology to Enhance One-Call Damage Prevention, Phase I—Electronic White Lining Project Report, Nov. 2007, 50 pages. |
Pevarski, R., Virginia Pilot Project: Technology Meets Damage Prevention, http://www.excavationsafetyonline.com/esg/guidePDFs/2009—2009—ESG—Page—9.pdf, printed on Nov. 3, 2009, 1 page. |
Letter from Norfield Data Products to Wolf Greenfield & Sacks, P.C., May 5, 2010, 2 pages. |
Binder 1: “Virginia Utility Protection Service, Inc. Response to US Patent Application Publication . . . ,” pp. DY0001-DY0755, Nov. 3, 2010. |
Binder 2: “Patent US 2009 0237408,” pp. DY0756-DY1271, Nov. 3, 2010. |
Binder 3: “Patent US 2009 0238414,” pp. DY1272-DY2210, Nov. 3, 2010. |
Binder 4: “Patent US 2009 0238415,” pp. DY2211-DY3308, Nov. 3, 2010. |
Binder 5: “Patent US 2009 0238416,” pp. DY3309-DY3889, Nov. 3, 2010. |
Binder 6: “Patent US 2009 0238417,” pp. DY3890-DY4133, Nov. 3, 2010. |
Binder 7: “Patent US 2009 0241045,” pp. DY4134-DY4276, Nov. 3, 2010. |
Binder 8: “Patent US 2009 0241046,” pp. DY4277-DY4499, Nov. 3, 2010. |
H.L. Smith, Letter dated Jan. 14, 2011, with two attachments each dated Jan. 5, 2011. |
H.L. Smith, Letter dated Oct. 27, 2010. |
R. Pevarski, Letter from the Virginia Utility Protection Service, Inc., dated Apr. 7, 2010. |
One Call Concepts Locating Services, Inc., Point Positive Utility Mapping & GIS, http://www.occls.com/Default.aspx?content=pointpositive, original publication date unknown, retrieved Sep. 21, 2011, 1 page. |
Affidavit of William G. Kiger dated Aug. 15, 2014 with attached Exhibits A, B and C. |
Pickus, J., “Internet GIS for the Municipality,” Las Vegas Water District, http://spatialnews.geocomm.com/geonetcom/seminar3.html, printed Dec. 16, 2009 (original publication date unknown), 3 pages. |
Case Study: Wireless mash-up keeps track of Vegas' pipes, TechWorld, http://howto.techworld.com/mobile-wireless/2297/case-study-wireless-mash-up-keeps tra . . . , printed Dec. 16, 2009 (original publication date unknown), 2 pages. |
Gopher State One Call—History and Background, http://www.gopherstateonecall.org/history.aspx, printed on Dec. 12, 2009 (original publication date unknown), 2 pages. |
Gopher State One Call—Virtual Polygon Fact Sheet, http://www.gopherstateonecall.org/docs/Virtual%20Polygon%20Fact%20Sheet.pdf, printed on Dec. 16, 2009 (original publication date unknown), 4 pages. |
Hanneman, J., “Notification and the NMOC Map System,” http://nmonecall.org/articles.htm, printed on Dec. 16, 2009 (original publication date unknown), 10 pages. |
International Search Report and Written Opinion, Application No. PCT/US2009/01707, dated May 14, 2009, 13 pages. |
One Call Concepts Inc.—Company News & Executive Profiles, BNET Industries, http://resources.bnet.com/topic/one—call+concepts+inc..html, printed on Dec. 15, 2009 (original publication date unknown), 6 pages. |
One Call Concepts Inc.—Prism Software, http://www.occinc.com/services/prism—software.asp, printed on Dec. 16, 2009 (original publication date unknown), 1 page. |
Schutzberg, A., “Autodesk Positions Itself for 2008 and Beyond,” Location Intelligence Articles, Feb. 22, 2008, http://www.locationintelligence.net/articles/2693.html, printed Dec. 16, 2009, 4 pages. |
Stocking, A., “Betting on Technology,” Mar. 2007, http://www.resources.autodesk.com/files/government/customer—stories/A137-LVTBVWD—Municipal—Sewer—and—Water—article.pdf, 3 pages. |
Utility Notification Center—Membership Details, http://www.callbeforeyoudig.org/himember.htm, printed on Dec. 12, 2009 (original publication date unknown), 12 pages. |
Corrected Notice of Allowability dated Nov. 26, 2012 from U.S. Appl. No. 12/475,924. |
Office Action dated Feb. 14, 2012 from U.S. Appl. No. 12/833,103. |
Notice of Allowance dated Dec. 27, 2011 from U.S. Appl. No. 13/028,687. |
Office Action dated Mar. 1, 2012 from U.S. Appl. No. 12/475,924. |
Office Action dated Mar. 12, 2012 from U.S. Appl. No. 12/355,272. |
Office Action dated Mar. 13, 2012 from U.S. Appl. No. 12/422,372. |
International Search Report and Written Opinion, Application No. PCT/2010/000131, dated Apr. 23, 2010. |
Notice of Allowance dated May 9, 2014 from U.S. Appl. No. 12/475,956. |
Bernhardsen, T., “Georgraphic Information Systems,” 2007, http://onlinelibrary.wiley.com. |
Corrected Notice of Allowability dated Jun. 8, 2012 from U.S. Appl. No. 12/366,853. |
Notice of Allowability dated Jun. 8, 2012 from U.S. Appl. No. 12/355,222. |
Notice of Allowance dated Apr. 11, 2012 from U.S. Appl. No. 12/355,222. |
Notice of Allowance dated May 8, 2012 from U.S. Appl. No. 12/366,853. |
Office Action dated Mar. 26, 2012 from U.S. Appl. No. 12/422,364. |
Office Action dated Mar. 28, 2012 from U.S. Appl. No. 12/475,956. |
Office Action dated Feb. 2, 2012 from Canadian Application No. 2,718,877. |
Office Action dated Apr. 16, 2012 from U.S. Appl. No. 12/475,935. |
Office Action dated May 3, 2012 from U.S. Appl. No. 12/050,555. |
Office Action dated May 15, 2012 from U.S. Appl. No. 12/239,366. |
Office Action dated May 24, 2012 from U.S. Appl. No. 12/355,300. |
Office Action dated Jun. 8, 2012 from U.S. Appl. No. 12/475,905. |
Rigaux, P., “Spatial Databases,” Apr. 2002, http://books.google.com. |
Webopedia—What is a Database, http://www.webopedia.com/TERM/D/database.html , original publication date unknown, retrieved Apr. 24, 2012. |
Alabama One Call, untitled screenshots with descriptive callouts, Oct. 13, 2010, 3 pages. |
Claim Chart, received Apr. 2012, 160 pages. |
Claim Chart, received Apr. 2012, 206 pages. |
GeoCall MapSearch, Alabama One Call, screen shot, received on Apr. 30, 2012, 1 page (claim 31). |
GeoCall MapSearch, Alabama One Call, screen shot, received on Apr. 30, 2012, 1 page (claim 34). |
GeoCall MapSearch, screenshot with descriptive callout boxes, received Apr. 2012 (original publication date unknown), 1 page. |
GeoCall MapSearch, screenshot with descriptive callout boxes, received Apr. 2012 (original publication date unknown), 2 pages. |
GeoCall V2—This is a the [sic] master compiled list of changes made to GeoCall listed by build number, no date, 5 pages. |
Marking Tools, descriptive origin and screenshot, received Apr. 2012 (original publication date unknown), 2 pages. |
OCARS Pro Gemini Ticket Entry , Miss Dig System, Manual, Jun. 2, 2003, 37 pages. |
Pennsylvania OneCall Prior Art, Pennsylvania One Call Systems, Inc., Report, Mar. 2012, 15 pages. |
Pennsylvania OneCall Prior Art, Pennsylvania One Call Systems, Inc., Report, Mar. 2012, 5 pages. |
Pennsylvania OneCall Prior Art, Pennsylvania One Call Systems, Inc., Report, Mar. 2012, 6 pages. |
Proposed Implementation of Mapping Changes to GeoCall, no date, 2 pages. |
Saf-Call One Call Solutions that Work, received Apr. 2012 (original publication date unknown), PowerPoint, 23 pages. |
Ticket 121070070 Test01 Ticket, dated Apr. 16, 2012, print, 1 page. |
Welcome to Virginia Locate Technology Pilot, Virginia Utility Protection Service, Inc., PowerPoint, received Apr. 2012 (original publication date unknown), 93 pages. |
Utility Notification Center of Colorado, Annual Report for Fiscal Year 2006, 49 pages. |
Utility Notification Center of Colorado, Annual Report for Fiscal Year 2007, 44 pages. |
Utility Notification Center of Colorado, Annual Report for Fiscal Year 2008, 39 pages. |
Blue Stakes of Utah Utility Notification Center, Inc., Association Newsletter, vol. 1, No. 1, 8 pages, Nov. 1, 2005. |
Blue Stakes of Utah Utility Notification Center, Inc., Association Newsletter, vol. 1, No. 2, 5 pages, Jul. 15, 2006. |
Blue Stakes of Utah Utility Notification Center, Inc., Association Newsletter, vol. 3, No. 1, 7 pages, Nov. 2007. |
Blue Stakes of Utah Utility Notification Center, Inc., Association Newsletter, vol. 5, No. 1, 7 pages, Dec. 2009. |
DigSafely New York, i-Notice, http://www.ufpo.org/excv/lnotice/, (original publication date unknown), printed Jun. 5, 2010, 4 pages. |
Eastern Virginia Damage Prevention Committee, Meeting Minutes, Mar. 26, 2009 and May 12, 2009, 6 pages. |
Fredericksburg Area Damage Prevention Committee, Meeting Minutes, Dec. 2009. |
Illinois One-Call System, NEWTIN Remote Ticket Entry User's Manual, Jun. 12, 2007, 29 pages. |
North Carolina One-Call Center, Newtin Remote Ticket Entry Application Tutorial, Sep. 17, 2009, 24 pages. |
North Carolina One-Call Center, Newtin Remote Ticket Entry Quick Map Tutorial, Nov. 2008, 13 pages. |
Utility Notification Center of Colorado, Annual Report for Fiscal Year 2004, 41 pages. |
Utility Notification Center of Colorado, Annual Report for Fiscal Year 2005, 39 pages. |
Virginia Pilot Project for One-call Location Technology, Project Plan, Aug. 2006, 28 pages. |
Office Action dated Jun. 21, 2012 from U.S. Appl. No. 12/355,272. |
Corrected Notice of Allowability dated Aug. 29, 2014 from U.S. Application No. DYCO-002/07US. |
Corrected Notice of Allowability dated Sep. 4, 2014 from U.S. Appl. No. 13/528,164. |
Corrected Notice of Allowability dated Oct. 12, 2012 from U.S. Appl. No. 12/355,300. |
Notice of Allowability dated Sep. 27, 2012 from U.S. Appl. No. 12/355,272. |
Notice of Allowance dated Jun. 28, 2012 from U.S. Appl. No. 12/050,555. |
Notice of Allowance dated Jul. 11, 2012 from U.S. Appl. No. 12/355,300. |
Notice of Allowance dated Aug. 21, 2012 from U.S. Appl. No. 12/355,272. |
Notice of Allowance dated Aug. 23, 2012 from U.S. Appl. No. 12/239,366. |
Office Action dated Aug. 2, 2012 from Canadian Application No. 2,718,877. |
Notice of Allowance dated Nov. 15, 2011 from U.S. Appl. No. 13/028,687. |
Office Action dated Nov. 10, 2011 from U.S. Appl. No. 12/355,300. |
Schall, G. et a., “Virtual Redlining for Civil Engineering in Real Environments,” IEEE International Symposium on Mixed and Augmented Reality Sep. 15-18, 2008, Cambridge, UK, 4 pages. |
Australian Dial Before You Dig User Kit, http://1100.com.au/Portals/0/pdf/DBYD—user—kit—2010.pdf, original publication date unknown, retrieved Sep. 7, 2011, 24 pages. |
CGA, Common Ground Alliance, Best Practices, Version 4.0, Mar. 2007, 102 pages. |
Chmura, A., “Professional Excavators Enter Tickets Easily through i-dig,” Ohio Call Center, summer 2011, 3 pages. |
England & Wales beforeUdig Users Manual v 1.0.0, www.beforeudig.com.uk, original publication date unknown, retrieved Sep. 7, 2011, 22 pages. |
Iowa One Call, Design Request System Tutorial, https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0Bzflsq-1kKARMzJjYTBjZDEtNTJiYy00YTJmLThjZjMtY2FkZjlzZWNhNDZi&hl=en&authkey=Clq6zKAN, original publication date unknown, retrieved Nov. 16, 2011, 32 pages. |
IRTHNet GIS, http://www.irth.com/index.php?option=com—content&view=article&id=90&Itemid=73, 2010, printed Jul. 30, 2010, 1 page. |
ITIC, A guide to using the ITIC system, New Jersey One Call Concepts, Inc., http://www.nj1-call.org/docs/NJ%20ITIC%20Manual.pdf, original publication date unknown, retrieved Nov. 16, 2011, 33 pages. |
Kansas One Call Excavator Newsletter, fall 2006, 4 pages, http://www.kansasoncall.com/excavators/newsletter/. |
Kansas One Call Excavator Newsletter, winter 2005, 4 pages, http://www.kansasonecall.com/excavators/newlsetter/. |
New Zealand beforeUdig Users Manual, http://www.beforeudig.co.nz/images/stories/beforeudig%20online%20system%2Oupdate%20v.1.1.pdf , original publication date unknown, retrieved Sep. 7, 2011, 3 pages. |
Office Action dated Aug. 5, 2011 from U.S. Appl. No. 12/475,935. |
Office Action dated Sep. 29, 2011 from U.S. Appl. No. 12/355,222. |
Office Action dated Sep. 29, 2011 from U.S. Appl. No. 12/366,853. |
Office Action dated Oct. 3, 2011 from Canadian Application No. 2,718,877. |
Office Action dated Oct. 18, 2011 from U.S. Appl. No. 12/355,272. |
Office Action dated Nov. 7, 2011 from U.S. Appl. No. 12/422,364. |
Office Action dated Nov. 8, 2011 from U.S. Appl. No. 12/050,555. |
Office Action dated Nov. 8, 2011 from U.S. Appl. No. 12/239,366. |
Office Action dated Oct. 5, 2011 from U.S. Appl. No. 12/422,372. |
Office Action dated Sep. 14, 2011 from U.S. Appl. No. 12/475,924. |
Singapore beforeudig Frequently Asked Questions, http://www.beforeudig.com.sg/index.php?option=com—content&view=article&id=9&Itemid=10, original publication date unknown, retrieved Nov. 28, 2011, 2 pages. |
USA North, “Damage Prevention Update,” Jun. 2011 Newsletter, http://www.usanorth.org/2011JuneFinal.pdf, 4 pages. |
Office Action dated Feb. 12, 2013 from U.S. Appl. No. 12/833,103. |
Office Action dated Mar. 26, 2014 from U.S. Appl. No. 12/422,364. |
Patent Examination Report No. 1 dated Jan. 15, 2014 from Australian Application No. 2013204950. |
Notice of Allowance dated Oct. 22, 2012 from U.S. Appl. No. 12/475,924. |
Notice of Allowance dated Jun. 21, 2013 from U.S. Appl. No. 12/422,372. |
Office Action dated Jul. 3, 2013 from U.S. Appl. No. 12/475,956. |
Office Action dated Sep. 6, 2013 from U.S. Appl. No. 12/422,364. |
Office Action dated Nov. 18, 2013 from U.S. Appl. No. 12/475,956. |
Office Action dated Jun. 13, 2013 from U.S. Appl. No. 13/543,359. |
Office Action dated Oct. 31, 2013 from U.S. Appl. No. 13/543,359. |
Notice of Allowability dated Dec. 10, 2012 from U.S. Appl. No. 12/355,300. |
Notice of Allowance dated Nov. 8, 2012 from U.S. Appl. No. 12/475,905. |
Office Action dated Dec. 27, 2012 from Canadian Application No. 2,718,877. |
Notice of Allowance dated Mar. 20, 2013 from Canadian Application No. 2,749,917. |
Office Action dated Mar. 8, 2013 from Canadian Application No. 2,750,923. |
Patent Examination Report No. 1, Australian Application No. 2010214085, dated Mar. 26, 2013. |
Office Action dated Nov. 14, 2012 from U.S. Appl. No. 13/543,359. |
Office Action dated Feb. 13, 2014 from U.S. Appl. No. 13/528,164. |
Office Action dated Jun. 28, 2013 from U.S. Appl. No. 13/528,164. |
Notice of Allowance from Canadian Application No. 2,821,107 dated Jul. 9, 2014. |
Notice of Allowance dated Jul. 17, 2014 from U.S. Appl. No. 13/543,359. |
Notice of Allowance dated Jul. 15, 2014 from U.S. Appl. No. 13/528,164. |
Alabama 1 Call, Annual Operations Report, 2005, 32 pages, selected pages from website http://www.a11call.com, printed on Apr. 2, 2009 (original publication date unknown). |
Alabama 1 Call, GeoRemote, Remote Ticket Entry Manual, 35 pages, selected pages from website http://www.a11call.com, printed on Apr. 2, 2009 (original publication date unknown). |
Alabama 1 Call, Guidelines and Requirements, 1 page, http://www.a11call.com/rte—proc.html, printed on Apr. 14, 2009 (original publication date unknown). |
Blue Stakes of Utah Utility Notification Center, Inc., Association Newsletter, vol. 4, No. 1, pp. 1-8, Nov. 2008. |
Notice of Allowability dated Sep. 22, 2014 from U.S. Appl. No. 12/239,414. |
Office Action dated Jan. 2, 2014 from U.S. Appl. No. 12/239,414. |
Office Action dated May 4, 2012 from U.S. Appl. No. 12/239,414. |
Office Action dated Jul. 18, 2012 from U.S. Appl. No. 12/239,414. |
Office Action dated Nov. 9, 2011 from U.S. Appl. No. 12/239,414. |
Office Action dated Dec. 31, 2012 from U.S. Appl. No. 12/239,414. |
Notice of Allowance dated Aug. 1, 2014 from U.S. Appl. No. 12/239,414. |
Office Action dated Jun. 19, 2013 from U.S. Appl. No. 12/833,103. |
VUPS Pilot Program, One-Call Systems International (OCSI) Committee meeting on Nov. 13, 2007—retrieved Dec. 16, 2013 from http://www.commongroundalliance.com/Template.dfm?Section=By—Date&CONTENTID=4528&TEMPLATE=/ContentManagement/ContentDisplay.cfm. |
Patent Examination Report No. 1, Australian Application No. 2012211427, dated Feb. 15, 2013. |
Number | Date | Country | |
---|---|---|---|
20150234819 A1 | Aug 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13528164 | Jun 2012 | US |
Child | 14511493 | US | |
Parent | 12366853 | Feb 2009 | US |
Child | 13528164 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12050555 | Mar 2008 | US |
Child | 12366853 | US |