IP Library Granted Patent US 6,850,946
Granted Patent B1
US 6,850,946 · App. 09/318,841 · Granted Feb 1, 2005

Method and system for a building database manipulator

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,850,946
App. No.
09/318,841
Granted
Feb 1, 2005
Kind
B1
Abstract

A Building Database Manipulator to build databases for a variety of physical environments including definitions of buildings, terrain and other site parameters, by scanning in or rapidly editing data. Raster scans may be entered or object files in various formats may be used as input. Detailed information is stored in the drawing database about the object's location, radio frequency attenuation, color, and other physical information such as electrical characteristics and intersections of the object with the ground, floors, ceilings, and other objects when objects are formatted in a drawing. The formatting process is strictly two-dimensional in nature, but the resulting drawing is a true three-dimensional environment. The user sees the three-dimensional building structure by altering the views. The resulting database may be used in a variety of modeling applications, but is especially useful for engineering, planning and management tools for in-building or microcell wireless systems.

Claims (30)

1. A computer implemented method for manipulating data from an environment in which a communication network is or will be deployed to construct a database that can be used to generate definitions of the user's physical environment, including buildings, terrain and other site parameters, comprising the steps of:

(a) using a computer for creating and formatting a plurality of objects defining an environment of floors, walls, partitions, buildings, building complexes or compounds, terrain or other sites or obstructions;

(b) verifying, using a computer, the sufficiency of said plurality of objects to ensure a useful definition of said environment and notifying a user of results of said verification of sufficiency; and

(c) generating a set of formatted data in a form transportable to and usable by a computer based engineering planning model or other applications; and

(d) rendering a three-dimensional view of said environment.

2. A method as recited in claim 1 , said method further comprising at least one of the steps:

(e) inputting existing data, vectors or drawing objects, said existing data, vectors or drawing objects either partially or fully describing said environment; and

(f) removing extraneous drawing objects to simplify said definition of said environment;

wherein steps (e) and (f) may be performed before or after step (a), if data exists that fully or partially defines said environment.

3. A method as recited in claim 2 , wherein said existing data is in the form of raster files, or in the form of vector files, wherein said raster files are selected from the group consisting of Windows Bitmaps (BMP), Joint Photographic Experts Group format (JPEG), Graphical Interchange Format (GIF), Tagged-Image File Format (TIFF), Targa format (TGA), PICT, and Postscript, and wherein said vector files are selected from the group consisting of AutoCad (DWG), AutoDesk (DXF), and Windows MetaFile (WMF).

4. A method as recited in claim 1 , wherein said step of rendering a three-dimensional view may be performed at any time after at least one of said plurality of objects has been created.

5. A method as recited in claim 4 , wherein said rendering step includes the step of selecting a three-dimensional view of a selected perspective of said environment.

6. A method as recited in claim 1 , wherein step (a) further comprises the step of adjusting partition colors, and physical and electrical descriptions of said partitions.

7. A method as recited in claim 1 , wherein said formatted data defines said environment and each said object is associated with at least one of the group consisting of a specific location in said environment, an attenuation factor, a color, a height, a surface roughness value and a reflectivity value.

8. A method as recited in claim 1 , wherein step (b) automatically prompts a user to verify that each piece of necessary information to define said environment has been added to said definition of said environment before executing the verification of said each piece of necessary information, and if said user answers in the negative, prompts said user to enter missing information before proceeding.

9. A method as recited in claim 1 , wherein said formatted data comprises at least one vectorized drawing of said environment.

10. A computerized system for manipulating data from an environment in which a communication network is or will be deployed to construct a database that can be used to generate definitions of the user's physical environment, including buildings, terrain and other site parameters, comprising:

(a) computer implemented means for creating and formatting a plurality of objects defining an environment of floors, walls, partitions, buildings, building complexes or compounds, terrain or other sites or obstructions;

(b) means for verifying, by a computer, the sufficiency of said plurality of objects to ensure a useful definition of said environment and notifying a user of results of said verification of sufficiency; and

(c) means for generating a set of formatted data in a form transportable to and usable by a computer based engineering planning model or other application; and

(d) means for rendering a three-dimensional view of said environment.

11. The computerized system of claim 10 , further comprising at least one of:

(e) means for inputting existing data, vectors or drawing objects, said existing data, vectors or other drawing objects either partially or fully describing said environment; and

(f) means for removing extraneous drawing objects to simplify said definition of said environment.

12. The computerized system of claim 11 wherein said means for inputting existing data accepts existing data in the form of raster files, or in the form of vector files, wherein said raster files are selected from the group consisting of Windows Bitmaps (BMP), Joint Photographic Experts Group format (JPEG), Graphical Interchange Format (GIF), Tagged-Image File Format (TIFF), Targa format (TGA), PICT, and Postscript, and wherein said vector files are selected from the group consisting of AutoCad (DWG), AutoDesk (DXF), and Windows MetaFile (WMF).

13. The computerized system of claim 10 wherein said means for rendering a three-dimensional view includes a means for selecting a three-dimensional view of a selected perspective of said environment.

14. The computerized system of claim 10 further comprising a means for adjusting partition colors and physical and electrical descriptions of said partitions.

15. The computerized system of claim 10 wherein said formatted data generated by said means for generating defines said environment and each said object is associated with at least one of the group consisting of a specific location in said environment, an attenuation factor, a color, a height, a surface roughness value, and a reflectivity value.

16. The computerized system of claim 10 wherein said means for verifying automatically prompts a user to verify tat each piece of necessary information to define said environment has been added to said definition of said environment before executing the verification of said each piece of necessary information, and if said user answers in the negative, prompts said user to enter missing information before proceeding.

17. The computerized system of claim 10 wherein said formatted data generated by said means for generating comprises at least one vectorized drawing of said environment.

Assignments (7)
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2016
From: WIRELESS VALLEY COMMUNICATIONS, LLC
To: EXTREME NETWORKS, INC.
Reel/Frame 040600/0485 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
CHANGE OF NAME Recorded Aug 23, 2016
From: WIRELESS VALLEY COMMUNICATIONS, INC.
To: WIRELESS VALLEY COMMUNICATIONS, LLC
Reel/Frame 039784/0941 →