System and method for generating a computer model to display a position of a person
First Claim
1. A computer-implemented method for generating a computer model to display a position of a person in a defined location, comprising:
- selecting a substantially overhead satellite or aerial image of the defined location having spatial coordinates, the defined location being a physical, geographic location having existing dimensions;
marking a perimeter outline of a building at the defined location using a processor and a graphical user interface, marking the perimeter outline including selecting corners of the building on the satellite or aerial image with perimeter lines extending between the corners;
relating the marked perimeter to the spatial coordinates of the defined location, using the processor, by identifying spatial coordinates for portions of the satellite or aerial image corresponding to the corners and defining spatial coordinates of the corners to correspond with the spatial coordinates for the portions of the satellite or aerial image corresponding to the corners;
inputting a number of levels of the building at the defined location using the graphical user interface;
generating a computer model of the building at the defined location using the processor, wherein generating the computer model of the building includes generating a shape of the computer model of the building corresponding to the perimeter outline, and wherein generating the computer model of the building includes generating a number of levels of the computer model corresponding to the number of levels of the building;
determining spatial coordinates of the person using the processor; and
displaying the position of the person relative to the computer model of the building at the defined location based on the spatial coordinates of the person relative to the spatial coordinates of the defined location.
3 Assignments
0 Petitions
Accused Products
Abstract
Generating a computer model to display a position of a person in a defined location is disclosed. A method includes the operation of selecting a substantially overhead image of a defined location having spatial coordinates. A perimeter of the defined location is marked using a graphical user interface. The marked perimeter is related to the spatial coordinates of the defined location. A computer model of the defined location is generated based on the marked perimeter. Multiple levels can be added to the computer model. Spatial coordinates of the person can be determined. The position of the person can be displayed relative to the computer model of the defined location based on the spatial coordinates of the person relative to the spatial coordinates of the defined location.
31 Citations
20 Claims
-
1. A computer-implemented method for generating a computer model to display a position of a person in a defined location, comprising:
-
selecting a substantially overhead satellite or aerial image of the defined location having spatial coordinates, the defined location being a physical, geographic location having existing dimensions; marking a perimeter outline of a building at the defined location using a processor and a graphical user interface, marking the perimeter outline including selecting corners of the building on the satellite or aerial image with perimeter lines extending between the corners; relating the marked perimeter to the spatial coordinates of the defined location, using the processor, by identifying spatial coordinates for portions of the satellite or aerial image corresponding to the corners and defining spatial coordinates of the corners to correspond with the spatial coordinates for the portions of the satellite or aerial image corresponding to the corners; inputting a number of levels of the building at the defined location using the graphical user interface; generating a computer model of the building at the defined location using the processor, wherein generating the computer model of the building includes generating a shape of the computer model of the building corresponding to the perimeter outline, and wherein generating the computer model of the building includes generating a number of levels of the computer model corresponding to the number of levels of the building; determining spatial coordinates of the person using the processor; and displaying the position of the person relative to the computer model of the building at the defined location based on the spatial coordinates of the person relative to the spatial coordinates of the defined location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising computer-executable instructions which, when executed by a processor, implement a system for generating a computer model displaying a position of a person in a defined location, comprising:
-
an image presentation module configured to display an overhead satellite or aerial image of the defined location having spatial coordinates, the defined location being a physical, geographic location having existing dimensions; a perimeter marking module configured to mark selected locations of a perimeter outline of a building at the defined location, the selected locations representing building corners and the perimeter outline extending between the selected locations; a spatial relation module configured to relate the selected locations marked on the perimeter of the building at the defined location with the spatial coordinates of the defined location by identifying spatial coordinates for portions of the satellite or aerial image corresponding to the building corners and defining spatial coordinates of the building corners to correspond with the spatial coordinates for the portions of the satellite or aerial image corresponding to the building corners; a model generation module configured to form a computer model of the building based on the marked locations of the perimeter, the marked locations of the perimeter defining a shape of the computer model of the building, the model generation module being further configured to generate a number of levels of the computer model corresponding to a number of levels of the building; a position reception module operable to receive spatial coordinates of the person; and a model display module configured to display the position of the person relative to the computer model of the building based on the spatial coordinates of the person relative to the spatial coordinates of the building. - View Dependent Claims (18, 19)
-
-
20. A system comprising:
-
a processor; a non-transitory computer readable storage medium; computer readable instructions on the non-transitory computer readable storage medium which, when executed by the processor, cause the processor to implement a method for generating a computer model displaying a position of a person in a defined location, comprising; selecting a substantially overhead satellite or aerial image of the defined location having spatial coordinates, the defined location being a physical, geographic location having existing dimensions; marking a perimeter outline of a building at the defined location using a graphical user interface, marking the perimeter outline including selecting corners of the building on the satellite or aerial image with perimeter lines extending between the corners; relating the marked perimeter to the spatial coordinates of the defined location by identifying spatial coordinates for portions of the satellite or aerial image corresponding to the corners and defining spatial coordinates of the corners to correspond with the spatial coordinates for the portions of the satellite or aerial image corresponding to the corners; generating a computer model of the building based on the marked perimeter, wherein generating the computer model of the building includes generating a shape of the computer model of the building corresponding to the perimeter outline, and wherein generating the computer model of the building includes generating a number of levels of the computer model corresponding to a number of levels of the building; determining spatial coordinates of the person; and displaying the position of the person relative to the computer model of the building based on the spatial coordinates of the person relative to the spatial coordinates of the defined location.
-
Specification