throbber
(12) United States Patent
`Klein
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,092,957 B2
`Aug. 15, 2006
`
`US007092957B2
`
`(54) COMPUTERIZED NATIONAL ONLINE
`PARCEL-LEVEL MAP DATA PORTAL
`
`(75)
`
`Inventor: Dennis Klein, Mill Valley, CA (US)
`
`(73) Assignee: Boundary Solutions Incorporated,
`Mm Valley’ CA (US)
`
`( * ) Notice;
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 417 days.
`
`(21) APP1- N0-3 10/347:1 02
`.
`F1199?
`
`J311- 17: 2003
`
`(22)
`
`(65)
`
`Prior Publication Data
`US 2003/0140064 A1
`Jul. 24, 2003
`
`Related U.s. Application Data
`t
`.
`t
`.
`(60) Prowslonal apphcanon N0 60/353>656= filed on Jan
`18> 2002
`
`(51)
`
`Int‘ C1‘
`(200601)
`G06F 7/00
`(200601)
`G01 C 21/34
`(52) U.S. Cl.
`........................ .. 707/102; 707/4; 707/100;
`707/103 R3 707/104-13 701/214
`Of Classification Search ................ ..
`707/100, 104~1, 102, 103 R, 200; 701/200,
`701/202, 207, 208, 209, 123: 1, 29: 214;
`379/8817
`S99 aPP119a11011 1119 for 90111131919 5931911 11151013‘
`References Cited
`U.S. PATENT DOCUMENTS
`
`(56)
`
`......... .. 701/200
`9/1996 DeL0rme et al.
`5,559,707 A *
`8/1999 Gehani etal.
`.............. .. 707/10
`5,946,687 A *
`5,968,109 A * 10/1999 Isranietal.
`.............. .. 701/208
`6,263,343 B1*
`7/2001 Hirono .................. .. 707/104.1
`
`. . . . . . .
`10/2001 Israni et a1.
`6,308,177 B1 *
`6,498,982 B1 * 12/2002 Bellesfield et a1.
`6,529,824 B1 *
`3/2003 Obradovich et al.
`
`
`. . . .. 707/100
`....... .. 701/202
`...... .. 701/208
`
`6,539,080 B1*
`6,591,270 B1 *
`
`........... .. 379/88.17
`3/2003 Bruce et al.
`7/2003 White ...................... .. 707/101
`
`OTHER PUBLICATIONS
`Andre Frank, Data Base query Language for retrieval of geometric
`Data and their graphical representation, 1982, ACM Press, pp.
`199-20771
`
`(Continued)
`
`Primary Examiner—Shahid Alarn
`Assistant Examiner—Fred 1. Ehichioya
`(74) Attorney, Agent, or Firm—Lawrence Edelman
`
`(57)
`
`ABSTRACT
`
`,
`,
`,
`A National Online Parcel-Level Map Data Portal (NPDP) is
`PF?1V11f1e91:1g1at01§imiZf3S 0n1Tin«=ede11i1Vieryh0fIrI2r)r]c)«=r1)-level maps
`an
`i
`e
`attri ute
`ata.
`o
`o t
`s, t e
`manages a
`database of assembled and current vector based parcel data
`in a spatial format
`(GIS) that enables geocoded parcel
`boundaries to be linked to property tax records. A user enters
`a street address into an appropriate screen window to call up
`and View road right-of-ways, all parcel boundaries and the
`“exact” address location as a highlighted parcel area. In
`addition, a list of property record attributes such as Owner,
`use code, assessed value and year constructed can be dis-
`other 011 screen parcels can likewise be selected
`one wishes to View their linked attributes. Subscribers may
`customize the NPDP to perform a variety of spatial analysis/
`reporting functions. Under public/private alliances, agree-
`ments are negotiated with individual property assessor’s
`offices whereby they receive a portion of NPDP service
`provider revenue in return for parcel map database updates.
`Such on-going commerce between data sponsors and the
`NPDP service provider is utilized to assure a sustained and
`ex andin flew erinereasin 1 Com etem Cement
`1’
`g
`gy
`1’
`
`‘
`
`19 Claims, 11 Drawing Sheets
`
`103
`1
`JURISDICTION NOT
`FOUND IN PICKLIST
`
`DESIRED STREE1
`ADDRESS DEFINED
`I
`101
`
`NPDP Standard Fealureopsranon
`(Enter-an-Mdres:-Display-SIIrmurhiIng~PaIDeI-MaD)
`102
`
`(SEARCH NPDP
`JURISDICTION
`room, TABLE
`
`
`
`MATCHING
`"pp?
`
`m.3Dm.oN
`
`
`
`JLT
`
`104
`SEARCH PARCEL
`r
`RECORD DBMS ma
`MATCHINGADDRESS
`
`PRAD105
`I
`No PZEEEISSET
`NUMBER
`ENERED
`100
`I
`
`—
`
`NPDP SERVER
`
`MATCHING
`FARCELA1'|'RIBUTE
`REOORD
`YES
`10,
`r
`courrrv FIFS NUMBER
`AND AFN usED TO FIND
`MATCHING PARCEL
`

`103 »- PGB:eE}rg%1ég|iREV
`RETRIEVAL AREA
`109 ’“ RETRIEVAL AREA
`
`INTERSECTED WITHUSA COUNTV MAP
`FORADDITIONAL
`JURISDICTIONS
`
`105
`I
`ALL I=ARcELs WITHIN ZIP
`CODE DIsI=LAv WITHOUT
`LINKED PARCEL RECORD
`111 A ALLSELECTED PARCELS
`RECORD DIsI=LAvED
`AND LINKED PARCEL
`
`110
`I
`ALL PARCELS IN
`ADDED TO SELECTION sEr
`ADJACENT JURSISDICTION
`YES
`’
`
`INTERSECTSADDITIONAL
`JURISDICTION
`
`
`
`
`No
`
`Page 1 of 22
`
`CORELOGIC EXHIBIT 1001
`
`

`
`US 7,092,957 B2
`Page 2
`
`OTHER PUBLICATIONS
`
`Alan C. Richter, Geo-coding- an application in a local governmental
`information system, 1968, ACM, pp. 117-131.*
`Shashi Shekhar et al., Data Models in geographic information
`stsyems, Apr. 1997, ACM, pp. 103-111.*
`Andre Frank, Map Query, ACM 1982, pp. 199-207.*
`Kasturi et al., Information Extraction from Images of Paper-Based
`Maps, IEEE 1988, pp. 671-675.*
`Kasturi et al., Map Data Processing in Geographic Information
`Systems, IEEE 1989, pp. 10-21.*
`Becker et al., Spatial Priority Search: An Access Technique for
`Scaleless Maps, ACM 1991, pp. 128-137.*
`Shibata et al., Current Status and Future Plans for Digital Map
`Databases in Japan, IEEE 1993, pp. 29-33.*
`
`Han et al., Construction of Multimedia Map Database Using Urban
`City Images, IEEE$ 2001, pp. 325-328*
`Claussen et al., Status and Directions of Digital Map Databases in
`Europe, IEEE 1993, pp. 25-28*
`Roman Gruia-Catlin, Formal Specification of Geographic Data
`Processing Requirements, IEEE 1990, pp. 370380.*
`Arcieri et al., Italian Cadestral Information System: A real-life
`spatio-tempoaral DBMS, 1999, STDBM’99, LNCS 1678, pp.
`79-99.*
`Werner Kuhn et al., National Center for Geographic Information
`and Analysis, 1991, NCGIA, pp. 1-44.*
`University of Massachusetts, Parcel Mapping Using GIS, 1999,
`Commonwealth of Massachusetts, pp. 1-103?‘
`
`* cited by examiner
`
`Page 2 of 22
`
`

`
`U.S. Patent
`
`Aug. 15,2006
`
`Sheet 1 of 11
`
`Us 7,092,957 B2
`
`
`
`
`
`
`
`
`
`s_§w<a>>O._n_zémommwzo_._.<mwn_On_n_n_zV.O_n_
`
`mo<u_~m:z_Em:
`
`
`
`
`
`nEn_zI._._>>
`
`Bn_om>moE<_§oomes).
`
`
`
`228“.E225n_on_z.m_
`
`
`
`
`
`V#50:mmw
`
`cozsmaoa$28.28
`
`m_mm_~_owm:m
`
`
`
`8m<n_z<5n_Ez
`
`
`
`
`
`><._n_m_oE8n=Nz=:._>>m._mom_<n_._._<
`
`
`
`
`
`Eoommdog».8%:501:;
`
`
`
`BzzmammwafiEmmaBgwmo
`
`
`
`
`
`
`
`
`
`8%:n_z<mdomé853%._._<
`
`
`
`
`
`8><._%aEoomx._momE
`
`
`
`
`
`m_mE<E2058._<_._.<n_m
`
`._<_._.<n_m
`
`oz_mmmooE
`
`
`
`><._n_w_n_58$.
`
`
`
`
`
`>Ezm_zo_5:Emz_oz_mm_ooE
`
`
`
`
`
`8:980Eamfl28.5wnamz_<
`
`NmmsozHa
`
`oz_:E<s_
`
`
`
`m5m_m_._.._.<._mom_<n_
`
`Eoomm
`
`
`
`E8....=N._.zmz:.mmn_
`
`emzzm~_mms5z
`
`
`
`
`
`n_m_o<o._<._.<oBmmomo<_.<n_
`
`
`
`
`
`nEn_zo»z_mohmaozmsn.EOE
`
`
`
`mohmmo_._m:n_
`
`
`
`<._.<o$o_>oE
`
`55%ozmi
`
`
`
`m:<n_%mmo_>oE
`
`Em__5mm:m
`
`Emsfiomzm
`
`
`
`co_.m=.ao8cm:oE_m_>_w:o___m_=co<Eman_on_z.o
`
`
`
`
`
`mE8:mum
`
`Bmézfim
`
`
`
`8m<IwwEoEnEn_zu_ozO_._.mon_
`
`
`
`
`
`mmowzomw<.—<n__._._._>>5%
`
`Page 3 of 22
`
`
`

`
`U.S. Patent
`
`Aug. 15,2006
`
`Sheet 2 of 11
`
`Us 7,092,957 B2
`
`FIG. 2
`
`NPDP Standard Feature Operation
`(Enter-an-Address-Display-Surrounding-Parcel-Map)
`
`NO
`
`
`
`MATCHING
`NPDP
`JURISDICTION
`
`YES
`
`104
`
`102
`
` SEARCH NPDP
`
`JURISDICTION
`LOOKUP TABLE
`
`
`
`
`PRAD
`
`
`
`SEARCH PARCEL
`RECORD DBMS FOR
`MATCHING ADDRESS
`
`
`
`103
`
`JURISDICTION NOT
`
`FOUND IN PICKLIST
`
`DESIRED STREET
`
`ADDRESS DEFINED
`
`101
`
`105
`
`
`107
`MATCHING PARCEL
`
`COUNTY FIPS NUMBER
`AND APN USED TO FIND
`
`
`
`
`
`0 RECORD DISPLAYED
`
`NPDP SERVER
`
`110
`
`
`
`
`ALL PARCELS IN
`.
`ADJACENT JURSISDICTION
`
`ADDED TO SELECTION SET
`
`PARCEL BOUNDRY
`
`USED TO DEFINE
`
`RETRIEVAL AREA
`
`
`
`
`
`RETRIEVAL AREA
`
`
`INTERSECTS
`INTERSECTED WITH
`ADDITIONAL
`USA COUNTY MAP
`
` FOR ADDITIONAL JURISDICTION
`
`JURISDICTIONS
`
`NO
`
`103
`
`109
`
`USACM
`
`Page 4 of 22
`
`ALL PARCELS WITHIN ZIP
`CODE DISPLAY WITHOUT
`LINKED PARCEL RECORD
`
`I II
`
`ALL SELECTED PARCELS
`AND LINKED PARCEL
`
`105
`
`PERTINENT
`
`
`
`MATCHING
`N0
`ZIP CODE
`PARCEL ATTRIBUTE
`NUMBER
`RECORD
`ENTERED
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Aug. 15,2006
`
`Sheet 3 of 11
`
`Us 7,092,957 B2
`
`USA County Boundary Map (USACM)
`for Retrieving Parcel Data From Multiple Counties
`
`USA County
`Boundary Map
`(USACM)
`
`
`
`
`.
`B°;g:'n9
`
`\ FIPS
`/ Numbers
`
`Page 5 of 22
`
`

`
`U.S. Patent
`
`Aug. 15,2006
`
`Sheet 4 of 11
`
`Us 7,092,957 B2
`
`
`
`
`
`EmEQo_m>mowco=mo__qq<E0630
`
`wow
`
`
`
`oz_mmm_oom_n_._<_._.<n_w
`
`
`
`><._n_m_oSsmmm
`
`_.oN
`
`mom
`
`
`
`_n_<n_n_n_z
`
`»zm_s_n_od>m_o
`
`
`
`_n_<n_n_n_2
`
`8N
`
`mmmaommam
`
`Hzmzjomzm
`
`
`
`Em:mmmaommsm
`
`m_o<n_~m:z_
`
`
`
`.mmE<m:_>_O._.mD0
`
`>Ezmzo:o:Emz_
`
`Now
`
`EN
`
`V.O_n_
`
`Sm
`
`mom
`
`wow
`
`mzo_5:Emz_
`
`._<>m_Ema
`
`
`
`><.#_m_o<55
`
`
`domiom_>m__Emm
`oz_mmm_oomn_-4<:<n_m-
`
`
`
`mm_>mm_mnaaz
`
`2:
`
`Page 6 of 22
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Aug. 15,2006
`
`Sheet 5 of 11
`
`Us 7,092,957 B2
`
`
`
`
`
`Efimoimocm:mE_ms_cam:o:_m_:co<San.n_n_n_zm.O_n_
`
`
`
`
`
`mom
`
`mm>
`
`
`
`n_n_n_zI._._>>
`
`
`
`mom<oz<._.w
`
`
`
`»z<:n_s_oomo<s_
`
`OZ
`
`<»<o
`
`
`
`I._._>>._.Z<_._n=>_OO
`
`mom_<oz<5.En_z
`
`oo_.
`
`
`
`«m_>~m_mn_n_n_2
`
`Sm
`
`
`
`nmaofi<._.<Q
`
`naazO._.z_
`
`Sm
`
`mom
`
`
`
`mohmmo_._m5n_
`
`<29mm_o_>oE
`
`mom
`
`
`
`mopommo_._m:n_
`
`
`
`mm:<on5mmo_>oE
`
`
`
`
`
`mokommo:m5n_s_oE
`
`ommmomo<53
`
`Page 7 of 22
`
`mom
`
`
`
`mEoEn_Ezmozo_Eo¢
`
`
`
`_.E>>xo<m8m<:m
`
`mmomzona<20
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Aug. 15,2006
`
`Sheet 6 of 11
`
`Us 7,092,957 B2
`
`FIG. 6
`
`Standard NPDP Address Match Feature
`
`(Enter-an-Address-Retrieve-a-Parcel Map-and-Linked Attribute List)
`
`-
`
`~
`
`'
`~
`=
`Reque-s_ted
`" Add rcss Displays i
`In CEMBY 07
`Parce|—Lev
`
`Result of
`Selecting state,
`city, street
`Name 8: Number
`
`5
`
`,
`
`,
`
`=
`
`.,
`‘
`Q
`
`1
`
`,
`
`Metadata
`Listing
`Descri bcs
`Data Quality
`W,
`
`Page 8 of 22
`
`

`
`U.S. Patent
`
`Aug. 15,2006
`
`Sheet 7 of 11
`
`Us 7,092,957 B2
`
`FIG. 7A
`Spatial Query using a Boolean Argument Across Multiple Attribute Fields
`
`.4.’
`
`lllll
`
`llllllla‘-E §=f:l,“.'llli£lllilll.l§‘§:
`,\
`g
`:;.&.i3:|!I!lLY|\\:é%!g
`.4
`{IE illlfilfllkfi ‘,',',‘{?.3iii§ii§‘.‘.’.“'.. Efifiraaxa ,
`'J“-'-
`151112315191 1;,
`l
`1I§ii‘ii[i]i:s:Iii}§s:t-12": 3'
`%

`it ma
`‘nil
`"' '59» {NH _-5
`
`_
`
`V;
`
`l uminim!
`ultlbilllflxl
`- ,
`an,
`.
`:-.:';:;::,;r:cҤ .,
`5‘: 4I:::1ltxl' -0
`
`§.;|w.i.m:
`
`f'‘’‘'.
`
`Page 9 of 22
`
`

`
`U.S. Patent
`
`Aug. 15,2006
`
`Sheet 8 of 11
`
`Us 7,092,957 B2
`
`FIG. 7B
`
`Thematic Mapping on a Single Attribute Field Value
`
`’
`
`.
`
`-
`‘
`é$§,5,‘§[£
`
`,
`
`QIIKIIIIII
`minim-
`
`3 mmnlllin
`Ell
`Itmllllfll
`IIIIIIIIFIIE
`'
`_
`1
`ms
`W %=:.,
`’
`'
`3
`n
`=
`a- w-
`Etttta ‘
`Iallll ‘
`
`%_
`
`ii Illllllllnlliu --
`illlltlltltfimfijg
`ragvgfillll, mun II
`{ aumm
`
`=
`
`' lfllliiiilll
`lumlllllll
`
`Page 10 of 22
`
`

`
`U.S. Patent
`
`Aug. 15,2006
`
`Sheet 9 of 11
`
`Us 7,092,957 B2
`
`FIG. 7C
`
`Comptex Thematic Mapping - Graduated map of feature
`previously selected by query
`
`CUSTOM FEATURE: Assessmentverification
`
`Compare Assessed Value per square foot of Improved Area of all other parcels
`with the same use code to SEE if property you own or are about to purchase is
`over assessed
`
`.::~
`,2 Véfl
`' W
`
`Page 11 of 22
`
`

`
`U.S. Patent
`
`Aug. 15,2006
`
`Sheet 10 of 11
`
`Us 7,092,957 B2
`
`FIG. 7D
`
`Search & listings of polygonslpoint-in-poiygon (within, crossing, touching)
`
`More Accurate Due Diligence
`
`Street Centerline Based VS. Parcel Based Environmental Due Diligence
`
`
`
`Parcels Found Using Industry Standard Search Methods
`Contaminated Parcels Possibly Missed Using Industry Standard Search Methods
`
`Page 12 of 22
`
`

`
`U.S. Patent
`
`Aug. 15,2006
`
`Sheet 11 of 11
`
`Us 7,092,957 B2
`
`FIG. 8
`
`NPDP Business Relationships
`
`404
`
`402
`
`403
`
`
`
`
`SERVICE
`INTERNAL
`SUBSCRIBER
`USER
`
`
`
`
`EXTERNAL
`USER
`
`400
`
`
`
`NPDP
`SERVICE PROVIDER
`
`
`
`
`
`SPECIALIZE
`CONTENT
`PROVIDER
`
` DATA SPONSOR 401
`
`Page 13 of 22
`
`

`
`US 7,092,957 B2
`
`1
`COMPUTERIZED NATIONAL ONLINE
`PARCEL-LEVEL MAP DATA PORTAL
`
`This application claims priority to U.S. Provisional Appli-
`cation Ser. No. 60/353,656 entitled Computerized National
`Online Parcel-Level Map Data Portal, filed Jan. 18, 2002.
`
`5
`
`BACKGROUND OF INVENTION
`
`2
`
`The NPDP can be customized by service subscribers of
`the NPDP for their own subscribers/users to perform a
`variety of spatial analysis/reporting functions.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a flow diagram showing actions required to
`establish and maintain the NPDP.
`
`Up until now, GIS (Geographic Information System)
`basemaps have been based on a national street centerline
`map originally produced by the federal government in the
`’70s. Today, there is a need for the additional detail, accu-
`racy and currency possible only from parcel-level map data.
`Though hundreds of local governments have finished digi-
`tizing their parcel maps, a single national parcel map source
`(portal) does not exist. The National Online Parcel-Level
`Map Data Portal (NPDP) remedies this problem by provid-
`ing the first national repository of parcel data for use by all
`industry sectors. Potential NPDP subscribers include title
`companies, property insurance companies, major
`land
`developers, retail, hotel, and restaurant chains, utility engi-
`neers, environmental consultants, government agencies such
`as FEMA, and a wide variety of location based service
`subscribers desiring the greater accuracy, detail and cur-
`rency of parcel-level map data.
`
`SUMMARY OF THE INVENTION
`
`To build the NPDP, a parcel-level digital database of
`urban jurisdictions must first be assembled. More than 70%
`of the major American metropolitan areas have so far
`completed digital parcel-level map databases, and are will-
`ing to share them with industry. Under a wide range of terms
`and conditions, this data can be acquired and loaded into a
`centralized server system consisting of one or more server
`computers, the data normalized to a standard format.
`In the data collection phase, each local agency is asked to
`provide a standard release to allow the use of their spatial
`data. As needed, negotiations can be conducted to assure the
`unconstrained use of such data on the NPDP server system.
`An outreach program can be maintained by the NPDP to
`encourage release of spatial-level data by sponsoring agen-
`cies and to add this data to the NPDP as it becomes available.
`
`As required, individual property assessor’s offices of local
`governments can be paid data update fees in return for
`electronic copies of all changes to their agency’s electronic
`parcel map database.
`The collected GIS content added to the NPDP graphic
`database is an assemblage of current vector-based parcel
`map data stored in an online GIS format in which parcel
`boundaries and geocodes are linked to a non-graphic data-
`base of property tax records.
`An end user, utilizing an assigned password, begins the
`NPDP process by logging on from a computer terminal to an
`intranet or intemet start page of the NPDP, and enters the
`state, city, street and number of a desired address. The NPDP
`address database is searched for a matching tax record. If
`there is a match, the NPDP displays the road right-of-ways,
`all parcel boundaries within a select distance, the “exact”
`address location highlighted, the pertinent parcel polygon
`changing the color to a brighter or different color from
`surrounding parcels also displayed. In addition, a list of
`property record attributes such as owner, use code, assessed
`value and year constructed can be displayed for the selected
`parcel. Other displayed parcels can also be selected and their
`linked attributes viewed.
`
`10
`
`15
`
`FIG. 2 is a more detailed description of the NPDP
`standard feature operation.
`FIG. 3 is a USA county map used as spatial index for
`retrieving GIS map data from multiple counties.
`FIG. 4 depicts a custom application development pro-
`gram.
`FIG. 5 depicts a NPDP data acquisition and maintenance
`program.
`FIG. 6 is a screen display of a standard NPDP address
`match feature.
`
`FIGS. 7A—7D are exemplary screen displays of custom
`NPDP functions.
`
`20
`
`FIG. 8 depicts the inter-relationships of the various parties
`utilizing the NPDP.
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`The following definition of terms will be used throughout
`in the discussion of the invention, but should not be con-
`sidered limiting thereof. Reference is made to FIG. 8 in
`connection with these definitions to better illustrate the
`
`interrelationships between the various parties.
`NPDP: National Online Parcel-Level Map Data Portal, an
`internet warehouse that optimizes online delivery of parcel-
`level maps and linked attribute data.
`NPDP Service Provider (400): The entity that establishes
`and maintains the NPDP internet warehouse, collects data,
`updates the databases, enters into arrangements with data
`sponsors, and service subscribers, and develops specialized
`applications for service subscribers.
`Data Sponsor (401): A local governmental entity, be it at
`the city, county or other geopolitical level which provides
`electronic parcel maps for use with the NPDP, as well as
`private entities who are sources of specialized spatial data
`and/or maintainers of private databases.
`Service Subscriber (402): That entity which links to the
`NPDP internet warehouse, having subscribed to the service
`made available by the NPDP service provider. The service
`subscriber may provide access to the NPDP to its in-house
`staff and to third parties which may separately subscribe to
`the services offered. In addition, the service subscriber may
`develop it own customized data services (with or without the
`assistance of the NPDP service provider) to apply the NPDP
`database to its special needs.
`User (alternatively, End User): The service subscriber’s
`internal users (403) who from a computer terminal visit the
`service subscriber’s provided intranet site, or its external
`users (404) who electronically access the NPDP over the
`internet. These end users may access for free, for a sub-
`scription fee, or on a per transaction basis depending upon
`the modality of access, and the program and features being
`made available by the service subscriber. End users may also
`access the NPDP directly as individual subscribers.
`Specialized Content Provider (405): A third party provider
`of layers of information used to supplement geographic
`information. Through various business arrangements, com-
`panies and organizations that specialize in providing these
`specific data layers on CDs and online enable end-users to
`
`Page 14 of 22
`
`

`
`US 7,092,957 B2
`
`3
`View and/or attain tl1e parcel layer from the NPDP server
`on-the-fly and/or by downloads and CDs.
`The data structures within the NPDP follow common
`
`industry standard spatial data specifications as described
`below relative to the discussion of the basic data structure.
`
`5
`
`The overall operation of the national parcel-level map data
`portal consists of two different components. The first, NPDP
`warehousing,
`is the gathering and storing of parcel-level
`map data from multiple sources formatted to a single pro-
`tocol suitable for online access and use. The second is the
`
`creation of NPDP application programming interfaces
`(API), a set of basic and custom spatial transactions per-
`formed by NPDP service subscribers to support their work
`processes.
`
`Basic Data Structure
`
`Parcel-level GIS is a mature technology. Industry stan-
`dards have emerged over the years until an almost universal
`spatial data structure for property ownership maps has
`evolved. According to this spatial data structure, the end
`points of each segment of a parcel boundary segment are
`assigned identical XY coordinates as the end points of other
`boundary segments that start or stop at each of its end points.
`As a result, there are no gaps or overshoots, thus defining
`each parcel by an area surrounded by a “closed” polygon
`made up of such boundary segments. Each segment
`is
`encoded with its parcel’s unique identification number,
`commonly known as the Assessor’s Parcel Number (APN).
`A parcel boundary segment that is common to two parcels is
`assigned two APN’s, one for the parcel to the right of the line
`segment (relative to its direction from its start point to its end
`point) and one for the parcel to the left of the line segment.
`The geocode value of the boundaries of the parcel’s
`polygon is assigned the same Assessor’s Parcel Number
`(APN) as the number assigned to the parcel in the indexing
`field of the Assessor’s supporting tax record system. The
`parcel’s tax record contains data based on the assessors’
`rolls. The data is assembled in tables where the columns
`
`represent fields such as owner; year built; assessed value;
`etc, the rows containing the individual parcel data records,
`arranged by field. This non graphic database is associated,
`parcel by parcel, with the graphic database, stored iii the
`form of a single DBMS file, the records either generated by
`public providers or by commercial sector sources.
`This configuration of graphic boundary segments and
`textural attribute assignments makes automated search of a
`digital spatial database possible. When a tax record with
`matching address values is found, the APN in the attribute
`table’s index field is used to access the graphic database (all
`the parcel boundary segments) to find all boundary segments
`with this matching geocode. The XY coordinates of the
`vertexes of these boundary segments are used to find all
`other boundaries within a prescribed search radius of the
`matching parcel polygon. All these boundary segments are
`then displayed or1 the computer screen to fon11 the parcel-
`level map. By placing the cursor in another parcel polygon,
`a spatial analysis function (point-in-polygon) determines the
`set of boundaries in which it is located and its APN geocode.
`This value, in turn, is used to access the tax record database,
`find the record with the matching APN number in its index
`field and display the attributes contained in this record on the
`computer screen.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`
`NPDP Warehousing
`
`The digital assemblage of parcel-level databases from all
`the sponsoring agencies is stored in a server system accord-
`ing to a standard protocol. The process begins with the
`acquiring of the raw parcel-level data from various data
`sponsors. In most
`instances,
`the desired data is usually
`limited to the agency’s parcel boundaries and “geocode”.
`This geocode makes it possible to associate a parcel’s tax
`record (a flat text string within a data table) to the parcel
`boundary as an extended set of parcel attributes. All spatial
`data files are stored in a single location according to a single
`indexing scheme where:
`parcel and street overlays are given the same theme name
`indexing fields link the boundary to an attribute record
`given attribute name
`all features are given the same color, line font and naming
`conventions
`
`street armotations are provided in theme size and orien-
`tation of text
`
`view names are given a consistent naming convention.
`Each incoming file is processed as needed to adopt it
`according to this protocol. Those files that require a pro-
`hibitive level of processing are set aside, their sponsors
`notified of the shortcoming and encouraged to modify their
`procedures so that the resulting data files can be made
`compatible with NPDP protocols.
`
`NPDP Operations
`
`In one embodiment, with license from the NPDP service
`provider, the service subscriber is assigned a number of
`passwords that enables users designated by the subscriber to
`perfomi both basic fimctions (as next described) and custom
`functions. The service subscriber can in mm establish a site
`
`for internal use by its employees/member companies (inter-
`nal end users). In another embodiment, the service sub-
`scriber can by way of the intemet make the NPDP available
`to third party subscribers (external end users) as a function-
`ality to be included as part of a general subscription fee, as
`a special feature requiring additional fee, on an “as used”
`basis or some combination of these revenue generating
`options.
`
`Basic Functions
`
`In an embodiment of the invention, as part of the basic
`filnction, an end user seeking only a subset of parcel-level
`data, enters a street address including the city, state, street
`name and/or the number of the desired parcel into a window
`displayed on a computer screen. According to the state
`entered, a folder is electronically accessed containing all
`spatial data files for that state including supporting tax
`record databases for each agency for which there is stored
`spatial data.
`If there is an address match, the pertinent parcel displays
`as a highlighted polygon in the center of the screen along
`with surrounding parcels. In addition, the parcel’s linked tax
`record is displayed. Also, a metadata record describing the
`quality of the data set can be displayed to inform the
`subscriber of the relative quality of the data. The subscriber
`can pan and zoom and/or select other visible parcels to view
`their linked tax records. Alternatively, subscribers can use
`the cursor to select groups of parcels and see tax records in
`a tabular report.
`If data is available for the desired jurisdiction but there is
`no address match, the subscriber is notified with a message,
`
`Page 15 of 22
`
`

`
`US 7,092,957 B2
`
`5
`such as “No address match found.” The user may be further
`prompted: “Would you like to View all parcels in Zip Code?”
`If the user answers no, the transaction ends. If the user
`answers yes, all parcels in the pertinent zip code area are
`displayed. The user can then zoom up to View the specific
`area of interest and determine the parcel of interest and by
`using a cursor select various parcels to View linked tax
`records. If there is no data available, the user can be notified
`that “no data is found”.
`
`Custom Functions
`
`In another embodiment, additional, custom functions can
`be provided. These functions are determined according to
`the needs and objectives of the Various service subscribers.
`Each is tailored to the service subscriber’s specific opera-
`tional requirements as negotiated under a “setup” fee paid to
`the NPDP service provider as compensation for both uncon-
`strained access to all NPDP data and the development and
`maintenance of the subscriber’s specialized online GIS
`application requirements.
`Applications uniqucly supported by NPDP for different
`industry segments are Varied. For example, for online loca-
`tors, more accurate address locations are enabled. Yahoo &
`AOL’s MapQuest, Switchboard.com (Online telephone
`book) and Maporarna.com operations can benefit by the
`Vastly improved locational accuracy possible from the use of
`parcel-level data compared to street centerlines. Such sub-
`scribers would not require access to tax records since their
`end users’ only interest is in seeing the parcel boundaries to
`more precisely determine the exact location of an address.
`Thus in the case of AOL type service subscribers,
`the
`“custom” function is actually a stripped down Version of the
`“basic” function,
`i.e. only the parcel boundaries display.
`Linked attribute data does not.
`
`Supported custom functions utilizing the NPDP can
`include title company flood disclosure determinations. A
`polygon-in-polygon application can streamline such flood
`insurance disclosure determinations, as for example whether
`or not a parcel is in the flood zone by determining if its
`boundary is in or crosses a flood zone boundary polygo11. An
`address list of all addresses for which flood insurance
`
`determination is desired is used to retrieve the corresponding
`parcel boundaries and spatially compared to the pertinent
`flood zone polygons to see if it is in, partially in, near or not
`in the flood zone. The resulting finding is written as a
`Value(s) to an automatically generated flood determination
`report. An image of each resulting screen display is captured
`and archived in a storage directory for future reference as
`needed to Verify the above machine generated flood deter-
`mination.
`
`The polygon-in-polygon approach of the NPDP can also
`be used to streamline home and business insurance premium
`rating determinations. Lists of addresses of every home and
`business insurance policy holder within a jurisdiction can be
`used to retrieve each of the corresponding parcel boundary
`polygons. Each of the retrieved polygons is spatially com-
`pared with multiple layers of spatially distributed risk con-
`ditions from which insurance ratings are established. Such
`boundary layers can define fire, fault, flood, tidal wave,
`subsidence, mold and other risk zones for homes and busi-
`nesses. Determinations whether a parcel boundary is in,
`partially in, near or not in any category of such zones is
`written to a database record subsequently used to generate
`rating Values that contributes to the establishing of the price
`and other terms of an insurance policy.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`Utilities can also benefit from having access to NPDP type
`parcel 1naps with displayed attribute data for utility network
`modeling. Specialized applications can include (a) backdrop
`maps which can be used to expedite utility network map-
`ping,
`(b) network demand-generation maps
`in which
`attribute Values such as land use codes, assessed Value and
`year-built of parcels served by a network device are assigned
`to that device to calculate service demand Values that drive
`
`network simulation (design optimization) models, and (c)
`gas line notification in which a buffer around a gas pipeline
`generates a parcel owner listing used to satisfy required
`annual notifications of adjacent land owners.
`The NPDP database can be used by telecommunications
`companies to optimize telecom facility site selections. For
`example, multivariable queries of attributes assigned to all
`parcels in the Vicinity of a new tower site (determined by
`facility optimization application of the service subscriber)
`can be used to identify the parcel in which the optimal tower
`location falls. Owner’s phone numbers assigned to each
`parcel can be used to automatically contact pertinent prop-
`erty owners. Where the number of stories of buildings is
`included in the assigned parcel attribute list, and thus used
`to generate height constraints, line-of-site assessments can
`also easily be conducted.
`In yet another potential NPDP application, state, federal
`and local environmental assessments and compliance can be
`expedited. For example, by using the polygon-in-polygon
`function,
`intersecting parcel boundaries with pollution
`plumes and hazard zones can easily be determined, thus
`streamlining environmental impact analysis and notification.
`With reference to FIG. 7D, hazardous waste locations cur-
`rently displayed as a “dot” (point) are displayed by the
`NPDP as a highlighted parcel instead to improve impact
`assessment accuracy. Finally, a buffer of prescribed distance
`from the parcel’s boundary can be intersected with bound-
`aries of all surrounding parcels. Addresses of all contami-
`nated parcels within or touching the buffer can then be
`written to a report
`that
`includes APN numbers, nearest
`distance from subject parcel, hazardous waste conditions
`present, history and remedial action.
`Still other specialized applications are possible. Without
`intending to be limited, it is further noted that the NPDP can
`help retail, restaurant, and hotel chains with numerous
`locations in major markets greatly enhance existing in-house
`cross-regional facility location applications in the following
`ways:
`(1) Alternative Site Selection. All parcels in the
`Vicinity, neighborhood, community, or region for which a
`new facility is to be sited are subjected to a complex query
`of their assigned attributes to highlight all parcels with
`compliant zoning that are big enough and cheap enough to
`be an alternative candidate site for further consideration (See
`FIG. 7A).
`(2) Site Compatibility Assessment. Thematic
`maps of assessors’ Valuations, year built and use codes
`generated of surrounding areas so candidate sites can be
`evaluated for relative compatibility compared to the other
`surrounding parcels (See FIG. 7B). (3) Over-Assess111ent
`Testing. A thematic map displaying total assessed Value per
`square foot of improved area of surrounding parcels with the
`identical use code of the subject parcel are compared to the
`that assigned to the subject parcel to see if its total assessed
`Value is generally greater, the same or less than that of all
`nearby parcels of the same use code assignment (See FIG.
`7C).
`
`Page 16 of 22
`
`

`
`US 7,092,957 B2
`
`7
`Detailed Description of Specific Methodologies
`
`FIG. 1 provides an overview of the NPDP Development
`and Operations Program. The overall effort to establish and
`maintain the NPDP is broken up into three program devel-
`opment and maintenance components: (A) NPDP Standard
`Feature Operations, (B) NPDP Custom Feature Develop-
`ment & Operations, and (C) NPDP Data Acquisition and
`Maintenance Operations. Each of these operations will now
`be described with reference to FIGS. 2 to 5.
`
`NPDP Standard Feature Operations
`
`FIG. 2 provides a detailed explanation of the individual
`computerized steps involved for the NPDP to automatically
`perform its
`standard feature operation of retrieving a
`requested map area around a parcel based on an entered
`street address. The basic components of the NPDP standard
`feature operations are shown shaded in FIG. 2. FIG. 6 is a
`screen shot of a sample result of an address match.
`The National Parcel-Level Map Data Portal Server
`(NPDP SERVER) 100 is constructed on an industry standard
`internet server platform. As noted before, the center of the
`NPDP design is the placing of each jurisdictional database
`(county, city,
`town,
`township, administrative unit, place
`name, etc.) into an individual directory assigned a name
`equal to the FIPS number (Federal Informatio

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket