System, method, and apparatus for viewing underground structures
First Claim
1. A mobile device for displaying underground structures, the mobile device comprising:
- at least one processor;
at least one display device;
at least one computer-readable medium comprising program instructions that, when executed by the at least one processor, cause the mobile device to;
determine a location of the mobile device;
determine an area to be displayed based at least partially on the location of the mobile device;
identify underground structure data for the area to be displayed, the underground structure data representing a location of at least a portion of at least one underground structure; and
generate, on or with the at least one display device, a graphical representation of the area including the at least one underground structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and apparatus for displaying underground structures that include at least one processor, at least one display device, and at least one computer-readable medium comprising program instructions that, when executed by the at least one processor, cause the mobile device to determine a location of the mobile device, determine an area to be displayed based at least partially on the location of the mobile device, identify underground structure data for the area to be displayed, and generate, on or with the at least one display device, a graphical representation of the area including the at least one underground structure. Systems, methods, and apparatus are also provided to provide underground structure data to a mobile device based on a location of the mobile device.
-
Citations
36 Claims
-
1. A mobile device for displaying underground structures, the mobile device comprising:
-
at least one processor; at least one display device; at least one computer-readable medium comprising program instructions that, when executed by the at least one processor, cause the mobile device to; determine a location of the mobile device; determine an area to be displayed based at least partially on the location of the mobile device; identify underground structure data for the area to be displayed, the underground structure data representing a location of at least a portion of at least one underground structure; and generate, on or with the at least one display device, a graphical representation of the area including the at least one underground structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for displaying underground structures on a mobile device including at least one processor, the method comprising:
-
generating, on the mobile device, a display of an area based at least partially on a location of the mobile device; receiving underground structure data for the location of the mobile device; and generating, on the display of the area, at least a portion of at least one underground structure based at least partially on the location and the underground structure data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for displaying underground structures on a mobile device, the system comprising:
-
at least one underground structure database comprising underground structure data; at least one server computer configured to; receive location data from a mobile device, the location data based at least partially on a physical location of the mobile device; transmit, to the mobile device, at least a first portion of the underground structure data based at least partially on the location data; receive updated location data from the mobile device, the updated location data based at least partially on a second physical location of the mobile device; and transmit, to the mobile device, at least a second portion of the underground structure data based at least partially on the updated location data. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer-implemented method for displaying underground structures on a mobile device, the method comprising:
-
receiving location data from a mobile device, the location data based at least partially on a physical location of the mobile device; transmitting, to the mobile device, at least a first portion of the underground structure data based at least partially on the location data; receiving updated location data from the mobile device, the updated location data based at least partially on a second physical location of the mobile device; and transmitting, to the mobile device, at least a second portion of the underground structure data based at least partially on the updated location data. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A non-transitory machine-readable medium comprising program instructions that, when executed by at least one mobile device including at least one processor, cause the mobile device to:
-
determine a location and an orientation of a mobile device; generate a display on the mobile device based at least partially on the orientation and the location of the mobile device, the display comprising at least one of the following;
a map, a satellite image, a camera image, a rendering, a two-dimensional rendering, a three-dimensional rendering, or any combination thereof;receive underground structure data for the location of the mobile device from at least one of the following;
a remote underground structure database, a local underground structure database, a buried underground structure data source, or any combination thereof; andgenerate, in combination with the display, a visual representation of at least one underground structure based at least partially on the underground structure data. - View Dependent Claims (33, 34, 35, 36)
-
Specification