throbber
I
`
`~~~--
`
`:::::\
`
`U.S. Patent Nov. 20, 1990
`FIG .3A
`,~?~11
`\ ')~·
`y!:
`•:
`<q
`irJ.,
`~f ·
`I'
`•
`\.;.."<"\
`1:
`1:
`. . .;
`t
`'-i :1
`n.~.,_
`':
`tf
`!@
`t .,
`() "1
`i
`{/,/ v
`'1
`i
`i
`.. 10
`l
`i
`
`•
`
`<
`\
`
`•
`•
`
`)
`
`l
`
`~
`
`/ I
`
`:
`
`APPENDIX D
`
`4,972,319
`
`.
`
`~ ::""'
`
`....
`
`@
`
`' ·'
`\,> 10
`
`11
`
`SIHef 2 of9
`FIG.3B
`I -·.
`i f~·--·-· ~ / ,.
`. . h' \. ......... ~ ·-:'i""
`!
`;.r-' : '·\
`fo
`I ,;
`.:r\
`• ~' ;)!/
`' . i""f.:
`~~:;
`~
`r
`. ._
`r· ."-
`~ 1
`·~
`"'
`\ !'
`i
`./
`
`'
`i '
`I I
`l I-·
`l/~"'i
`l:j ' . .
`r
`,
`
`~~
`
`.
`
`FIG.3C
`
`FIG .3 0
`
`FIG. 3E
`
`FIG JF
`
`!v1icrosoft Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`271 of 589
`
`

`
`U.S. Patent Nov. 20, 1990
`
`Sheet 3 of9
`
`4,972,319
`
`APPENDIX D
`
`FIG .SB Orn·-b
`' c-l-
`
`--
`
`~
`
`I . ~d
`
`FIG.4
`
`FIG.SA
`
`1 -
`[ ]
`1
`
`FIG.6
`
`FIG .7
`
`)
`
`s --u
`t -
`w
`x-
`
`v
`
`l
`k
`i
`j
`\ m ) n \ o j p
`i I /I
`I
`I
`'
`,
`. I
`\
`I
`'
`I
`I
`-
`q..._
`1'tttf I> ,. r.nl
`---t
`r_
`I
`I
`l
`I
`I
`I
`!
`
`_,
`--~ v·
`
`~ .... -~
`
`~
`
`I
`'
`!
`I
`
`I
`'
`'
`
`!
`t
`
`t
`I
`' ~
`' I
`I
`I
`I
`I ' I
`I
`
`I
`
`rv1icrosotl Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`272 of 589
`
`

`
`l.T.S. Patent Nov. 20, 1990
`
`Sheet 4of9
`
`4,972,319
`
`APPENDIX D
`
`FlG.8
`
`FIG .9A
`
`FIG. 98
`
`FIG .10 B
`
`Y'<Kf.;t. ~·"
`
`t
`li
`
`ti.- 0
`__ -:'.:1!
`
`FIG.IOA
`
`!1
`!1
`iL~.~ : ___ l
`
`!v1icrosoft Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`273 of 589
`
`

`
`U.S. Patent
`
`Nov. 20, 1990
`
`Sheet 5 of9
`
`4,972,319
`
`APPENDIX D
`
`FIG. II A
`
`FIG.BB
`
`I
`
`FIG.12
`!240-
`OO
`!O
`1230 --~ 0 I
`
`11
`
`I
`
`12:0
`
`..-1220
`
`FIG.13
`
`\
`
`I
`\
`
`\
`
`\
`\
`\
`
`\ \
`
`\
`\,
`
`\
`
`\ '
`
`\
`\
`\
`
`\ \ \
`\
`' \
`
`\
`
`\
`\
`
`\
`\
`
`\
`
`\
`
`\
`
`\
`
`\
`\ \
`' '
`
`\
`
`~
`
`rv1icrosotl Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`274 of 589
`
`

`
`· U.S. Patent Nov. 20, 1990
`
`Sheet6 of9
`
`4,972,319
`
`APPENDIX D
`
`FIG.14
`
`Q
`
`180°
`
`ao
`
`180°
`90°
`
`oo
`
`___ _ _ ....._ ___ __ 9'0°
`
`c
`
`-
`
`256°
`
`I 00
`
`od ob
`
`01:1 ba
`
`)
`
`bb1
`I ,
`
`,be
`
`I
`l
`\
`
`FIG .15
`
`oc
`
`co
`
`cc
`
`c ;
`
`·cb
`
`I
`
`\
`
`1
`\
`i
`j
`do' de'
`
`oo
`
`900
`
`,,,
`
`b
`
`oo
`
`d
`
`256°
`
`256°
`
`bd
`
`O"
`
`db
`
`dd
`
`, /
`
`(560
`
`!v1icrosoft Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`275 of 589
`
`

`
`U.S. Patent
`
`Sheet7 of9
`
`4,972,319
`
`APPENDIX D
`
`FIG .16
`
`z.,.56_0 _ _____ ...,_...,00 _ _ _ _ __ _ _ 2s6°
`!
`
`I I
`
`FIG. 17
`
`I
`
`!
`
`i
`
`l !
`l
`
`I i ! I I
`I
`I
`i
`
`!v1icrosoft Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`276 of 589
`
`

`
`U.S. Patent
`
`Nov~ 20, 1990
`
`Sheet 8of9
`
`4,972,319
`
`APPENDIX D
`
`!
`
`(
`
`t
`
`~
`
`~~i-:..--.-_,_4r-;..~........,,....... .................. .__,_.__,__._....,...,......_.. .............. t..,..i_,.._,_.._ ..... ~
`~+·i( :
`
`Fl G .\8
`
`I
`'
`I
`I
`...... >-4-'--1-1--l.-I, _;..' ...,_.i~..f. !
`
`Y
`
`I
`t
`
`I
`t
`
`\1
`~ l
`
`-... L .::!::i::i:::t:± -L--c--i-- -
`
`,\..1
`
`"'
`
`I
`l
`
`f1' ~
`
`,-_,
`
`f'I I
`
`I
`
`-t-~- --- :. --~- st1of-+-
`1•
`
`I
`
`I
`
`:
`
`'
`I
`
`I
`
`:
`
`0°
`
`• ...... •••
`
`256°
`
`"Microsoft Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`277 of 589
`
`

`
`U.S. Patent
`
`Nov. 20, 1990
`Sheet9 of9
`FIG.20
`lllUS1'RATlOt4 OF K)LAR COl.IPRfSS!ON
`AT THE 8tn MAGNITUDE
`
`\
`
`APPENDIX D
`
`I )
`
`\ \
`\ \
`
`\
`'lo\
`\
`
`!v1icrosoft Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`278 of 589
`
`

`
`1
`
`4,972,319
`
`ELECTRONIC GLOBAL MAP G&.""''ERATING
`SYSTEM
`
`2
`spheres, on which the ci10rdinate lines of latitude and
`longitude are all arcs .of circles.
`U.S. Pat. No. i'St,226, issued to Grinten on Feb, 2,
`1904, represents the whole world upon the plllne sur-
`3 face of a single circle with twice the diameter of tile
`BACKGROtJNO OF THE INVE1''TION
`corresponding globe, the drde being delineated by a
`1. Technical Field
`graticule of coordinates ot latitude and longitude '\\'hich
`Th.is invention relates to a new variable resolution
`are also arcs of circles.
`global map generating system for structuring: digital
`U.S. Pat. No, 3,248,806, issued to Schrader on May 3,
`ma!'ping data in a new data base ~tructlll'e, managing
`wid controlling the digital mapping data isccording to 10 1966, discloses a subdivision of the earth into a system
`new mapping data access strategies, and displaying the
`of pivotally mounted flat maps, each map $t':gment rep-
`mapping data in a new map projection or the earth.
`resenting only a portion of the earth•s surface in. spheri·
`2. Background Art
`cal projection on an equilateral spherical triruJ.gle to
`minimize dfatortion.
`Numerous approaches have been forwarded to pro·
`L',S, Pat No. 2,094,343, issued to Lackey et al on
`vide improved geographical maps, for exam.ple:
`U.S. Pat. No. 4,315,747, issued to McBn·de: on Fe:b.
`Sept. 28, 1937, describes a projector for optically pro-
`16, 1982, describes a new map "projection-,' and inter·
`ducing a variety of different map projections, including
`secting array of coordinate lines known as the "grati-
`orthographic, stereographic and globular projections
`cule", which ii> a c-0mposlte: of two previously known
`onto flat tnms!ncent screens and a variety of other pro-
`forms of projection. [n particular, the equau;rial por· 20 jections on shaped screens,
`tions of the world are rep~nted by a fusiform equal
`U.S. Pat. No. 2,650.517, issued to Falk on Sept, 1,
`area projection in which the meridilm curves, if ex-
`1953, describes a photographic method for making geo-
`tended, wot.Ud meet at point! at the ~pective poles,
`graphical maps.
`:refi:rred to as "pointed poles". In contrast. the polar 25 U.S. ;Pat. No. 2,35~,785, issued to J;loh! on Aug, 1,
`.regtons of the world map are represented by n flat polar
`HI#, discloses two circular maps wluch a.re mou11ted
`equal area projection in which !he poles are depicted as
`side by side, and an ar.rnngcmcnt for rotating the twQ
`straigbJ horizontal lines with the meridians intersecting
`maps in unison so that corresponding portions of the
`along it.~ length. Thus, in a tlat polar projection the
`earth's surf.ace are at all times in pmper relationship.
`meridian curves converge towa.rd the poles but do not 30 U.R P11t. No. 3, 724.;079, is.~ued t-0 Jruiperson et al on
`meet at a point and, inste.ad, intersect a. horizontal linear
`Apr. 3, l 973, disclo..«es a navigational chart dispfa)' de.-
`vice which is adnpted to display a portion of a map and
`pole. The two component porti0t1s of the fiat world
`enable a pilot to fix his position, to plot. course§ and ro
`map are joined where the parallds are of equal length.
`The composite ls said to be "homolinea.r" becal.llie all of measure distances_
`U.S. Pat, No. 2.431,847 issued to Van Dusen on Dec,
`the meridian curves are similar curves, for example, 35
`sine. cosine or tangent cun.·es, whk.h merge' where the
`2, 1947, discloses a pt'"ojection an:angwnent, in which a
`two forms of projection are joined where the respective
`portion of ihe surface of a spherical or curved map may
`be pro~ted in e,uct scale and in e-".act proportional
`parallels are equal, The flat polar projection! in the
`polar portions of the map provide a t..."Ompromise with
`relationship.
`the Mercator cylinder projections, thereby greatly re- 40 McBryde and Thomas, Equal Area Projections far
`World Statistkal Maps, Special Publication No, 245,
`ducing distortion,
`lLS. Pat. No. 1,0!m,596, issued to &con on Jan, 14,
`Coast & Geodetic Survey 1949.
`1913, de51..'Tibcs Mother composite projection for w-orld
`fa addition to the aoove further teachins-s as to geo·
`graphical ma:ppi.ng can be found in the Elements of Car-
`maps and charts which uses a Mercator or cylindrical
`projection for the central latitudes of the earth and a 45 tooroph,r, 4th edition which wa..-. written by Arthur Rob-
`inson, Randall Sale w1d Jod Morrison, and published by
`convergent projection at the respective poles. In the
`John Wiley & Sons (1978).
`central latitudes, the grids of the Mercator projection
`net or graticule are rectangular. In the polar regions, the
`The present invention seeks to provide a low cost and
`converging meridians may be either straight or curved.
`efficient mapping system which allows the quick and
`U.S. Pat. No 1,620,4U. issued to Balch on Dec, 14, 50 easy manipulation of and ru::cess to an extraordinary
`wnount of mapping information, i.e., a mapping S}"stem
`1926, discus.l>eS gnumic pr~iection& from a conformal
`sphere to a tangent plane and Mercator or cylindrical
`which allows a user to quickly and easily access a de-
`projections from the conformal ~phere to a tangent
`tailed map of any ·geographical are11. of tne world,
`Map information can be stored ming at least three
`cylinder. Balch is concerned with taking into account
`the non.spherical shape of the earth, and therefore, 55 different approaches, J.e,, paper, analog storage and
`digital storage, each approach having its ow:n advan-
`devises the so-called ''conformal sphere" which repre·
`sent.s the coordinates from the earth whose shape is
`tages and disadvantages as detailed below.
`actually that of a spheroid or ellipsoid of revolution,
`The paper mapping approach has been around since
`papyrus an<l will probably e:t:ist for the next thousand
`without material distortion.
`U.S. Pat. No. 7:'i2,9S7, issued to Colas on Feb. 23, 60 year.s.
`Advantages of papef smrage~
`1904, describes a map projection in which a map of the
`entire world is plotted or transcribed on an oval con·
`ine}l'.pensive.
`structed from two adjacent side by side circles with arcs
`once printed, no further pr0<:e3ing is required to
`joining the two drcie:s. The meridians are smooth
`access the map information. so not 5ubject to processfog
`curves equally spaced at the equator, while the latitude 65 breakdown.
`lines are non-parallel curves,
`Dwwvantages of pa.per storage:
`U.S. Pat. No. 400,642 issued to Beaumont on Apr. 2,
`can become bulky and unwieldy when dealing with a
`1889, describes a map of the earth on iwo intersecting
`large geographical area. or a large amount of maps.
`
`15
`
`APPENDIX D
`
`!v1icrosoft Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`279 of 589
`
`

`
`APPENDIX D
`
`4,972,319
`
`4
`3
`the big:giest disadvantage is ilia>, since frames have to
`paper dnes not have lhe proc:essing capabilitie.. or
`be arnmged in a checkerboard fashion, there is no way
`"intelligence" of computer&, and therefore does not
`w jump m ilirections other that nor~h, south, east or
`support a:utomated search or data processing capabili·
`west and maintain vi~uaI t;Ontinuity. As an example, Hte
`ties.
`cannot be updated cheaply illl<l easily.
`5 visual disc-ontinuity in viewing a "great cird.e" route
`from Alask<I to New York would be unbearable for a!I
`The analog mapping approach 1s used to provide
`"""hat is commonly k.nowa as videodisc roaps. The infor·
`but the most hearty.
`Tile digital mapping approach has been around for at
`ruation is ::>tcired as still frames under RT.S.C (National
`least 20 years and is much more frequently used t.him the
`Television Standards Committee) conventions. To
`make maps, a television camera moves acm~s a paper 10 analog approach. D1gital data bases are steired in com·
`map lying on a workbench. Every fow inches a frame i5
`puters in a format ~imilnr to te..'tt of othe.r databases.
`recorded on videotape. After one row of the map is
`UnHke map information on a videodisc, the out~tanding
`completely recorde.d, the camera is moved down to the
`map featlll'es am stored as a list of object> to be drawn,
`next row of frames to be recorded. This precess is re·
`each object being defined by ;l plurality of vector "dot"
`peatetl until frames rep=enting a checkerboard pattern 15 coordinat~ whkh define the crude outline of the ob~
`J. ect. A~ one example, a road i.s drawn b~· connecting a
`Th
`d
`of the entire map are recorded. • .e recorde videotape
`,
`-
`series of dots which were cho~ to define the path (Le.,
`could be used to view the map: however, a<-x:ess time tci
`scan to different areas of the recorded map ls usually
`the "outline") of the road. Once drawn, tbnher data and
`l>rocessing c;;n be used to smooth tlie c;rude <Jutliue of
`excessive. As a result, a videodisc, with its quicker ac·
`ccss ttnie, is typically Ill.led as the medium for analog W the object, place text, such as the name or de.scription of
`the object ifl a mru:mer similar to what happens \vhen
`man storage, The recorded videotan.a is sent to a pm·
`di:a'>ving on a paper map.
`,.
`r
`duction house which "stamps" out 8 inch or 12 inch
`-
`diameter, videodil«:s.
`Advantages of the digital approach:
`digitil ma•"S are the pilrest form of "OOgraphical map-
`Advanta,ges of the itmu_'og &t_or:age_ approach:
`"S
`"
`"'
`-
`one side of a 12 inch videodisc can hold 54.000 "· pfog data: from them, paper and analog mi.ps can be
`"'
`f
`-
`.

`produced.
`I'
`1
`' irames" o a paper map, A trnm<~ i.s typica •Y equa to
`digital maps can be quickly and easily updated in near
`real-time, and this updating can be in response to data
`2! X 3 inche5 of the paper nrnp.
`access time to ruiy frame can be fast usually under 3
`.
`i-nput from external sources (e.g., g1:.-ogrnphical ml)wtor·
`seconds.
`30 ing devices such as sa:t.ellite photography},
`once located on the videodisc, the rec~)rded analog
`digital maps can be easily modified to effect desirable
`mao information 14-i!l be used to control the ra~ter scan
`mapping treatments such as !k'l.duttering, enhancing, ·
`Qf ~ mo.nitor and to "roduce a rem.· mduction of the map
`,.
`coloring, etc,
`in I/30th of a ~econd,
`digital maps can be easily and a.ccurately scaled, rfl·
`through additional hardware and software, mapping :i 5 tated and dra-..vn at any perspective view point,
`digital maps can be cau~ to reproduce maps in 3-D.
`!lymhols, text and/or patterhsn can he overlaid on top of "
`rligital maps can drive pen-plotters (for easy paper
`the recoxded frame,
`Disadvantages of the am1log stomge approach:
`reproductions), robots, etc ..
`the «frames'' are phot.ogmphed from paper maps,
`digital maps can he storc:d cin any mass storage de·
`which, as mentionoo above, cannot be updated cheaply 40 vice.
`or easilv.
`Disadvantages of the digital approach:
`due to paper map projections, mechanical camern
`digital maps re.quire the use or creation of a digital
`movements, lens distmtions and an.a.log recordin.g elec-
`database: this is a very time-<:ionsu...'Uing ruid expensive
`process_, but once it is made, the data base can be ·very
`trorrics, the videodisc image whkh is reproducc::d is not
`as accurate as the original paper map.
`45 ~s:il~' copied nnd used for m!U\y different projects.
`The digital approach is utlfo:ed with the present in·
`as a reslllt of the im.mcdiately above phenomena,
`latitude and longitude inforaiation which is c;.;:tracted
`ventlon, a.'> t.1lis approach provides overwhelming ad·
`vanU<ges <wer the ahove-de~cribed paper and im,·ifog
`from the reproduced image cannot be fully trusted.
`if a major error is made in recording a11y one of the
`approaches.
`In designing any mapping systei:n., severnl featureg are
`54.000 fr=~. it usually requires redoing and re-str.mp- 50
`ing.
`highly desirable:
`since frames cannot be scmiled, most implementa·
`First, it is highly desirable that the mapping system be
`tion..,; employ a SO% overlap technique. This allmvs the
`of lo\v' cost,
`viewer to jump around the database with a degree of
`Second, and probably most import1mt, is ace<.-ss time.
`visual continuity~ however, this i~ at a suc.rifice of &tor- 55 Not only is it generally de;>irnhle that the desired map
`age capacity. If the frame originally c~Nered 2t X 3
`section be accessible and displayed within a reasonable
`inches or approltimatel'1' S square inches of the paper
`amooot cf time, t:mt in some instances, this access lime is
`critical,
`map, the redundant overlap infonnation is 6 square
`inches, leaving only 2 square inches of new information
`In addition to the above, the present invention {as
`in the centroid of each fnune.
`60 mentioned above), seeks to provide a thi:rd imponam
`as a result of the immediately above detkiency, a
`feature,-a mapptng system 'Which allm•l~ the rnanipula-
`2 X 3 foot m!tp c-0ntaining 864
`square inch~ \VOU!d
`tion of and 11cces.<; to an extrnor<linary amount of map-
`require 4n frames; thus, m1ly 125 paper maps ccmld be
`ping information, Le., a mapping system which allows a
`stored m1 1me ~ide <)fa 12 iud1 videodisc.
`user to quickly and easily access a detalled map of any
`must take hundreds of video screen dumps to make a iiS geographical area of the world.
`hard copy of a map are.a of interest and, even then, the
`A tremendous barrier is encountered. in riny attempt
`screens do not immediately splice together because of
`to provide I.his third fei!ture. In utUizing the digital
`the overlap areas.
`approach to map a large geographical area in detail
`
`~1icrosoft Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`280 of 589
`
`

`
`4,972,319
`
`APPENDIX D
`
`5
`{e.g., the earth), one should be able to appreciate that
`the storage of mapping data sufficient to accurately
`define all the geographical features would represent a
`tremend-0us dam base.
`While there have been digital mapping implementa- 5
`tions which have successfully beem able to manipulate a
`tremendous data base, these impkmentations invoiYe:
`tremendous cost (i.e., for the operation and maintemmce
`of mamve mainframe computer and data storage facili(cid:173)
`ties), Furthermore, >here is much toom for improve~ 10
`meat in terms of access time as these mainframe imple(cid:173)
`mentations .te5ult in access times which are only as
`quick as 20 se<:onds. Thus, there s!ill exists a need for a
`low-cost digital mapping system which cim allow the
`storage, manipulation and quick (Le., ''real time") access 15
`anrl visual display of a desired map section from a tre·
`mendcus mawing data base.
`There are several additional mapping system features
`whlch are attractive.
`It is highly desirable th.at a mapping system be sensi- 20
`tive to and compensate for distortions caused by mat"'
`ping curved geographkat (Le., earth) surfuces onto a
`fl.at, two--0.imen"!lional. representation. While prior art
`approaches have provided numerous methods with
`varying degrees of success, there is a need for further 2:5
`improvements which are particularly applicable to the
`digital mappi.n.g syistem ·Of the present in.vcntion.
`It is additionally attractive for a mapping system to
`easily allow a wer to change his/her "relative "li"iewing
`position.", and that in changing this relative position, the JO
`change in the map displa)' should reflect a fcf!li:ng of
`continuity. Note that the "relative viewing position
`shocld be able to he changed in a nttmber of different
`ways. First, the mapping system should allow a uses to
`selectively cause the map display to scroll or "fly" 35
`along tbe geographical map to view a different (Le,,
`"lateral") position of the geographical map while main(cid:173)
`taining the same degree o! resolution as the !tarting
`]:>OSition. Second, the mapping system should allow a
`user to selectively vary the size of the geographicl&l area 40
`being displayed (i.e., "zoom") while still maintaining a.n
`appropriate degree of resolution, i.e., .allow a uses to
`!!electively zoom to a higher '"relative viewing position"
`to view a larger geographical = with lower resolu·
`tion regarding geogra.pbi<:al, political and ;;:u!tural ;;hat .. 4S
`acteristics, or zoom to a lower "relative viewing posi(cid:173)
`tion" to view a smaller geographical a.rea with higher
`resolution. {Note that maintaining
`the appropriate
`amount of resolution is impottant to avoid map displays
`which are effectively b;:m:erl or are cluttered with gen- so
`graphical, politi;;:al and cult1.1ral featllWl.) Again, while
`prior att approaches have provided numerous methods
`with varying degrees of success, there is a need for
`forthel" improvements which are partku.larly applicable
`to the digital mapping system of ilie present inYention. SS
`The final feature concerns compatibility with ~ting
`mapping formats. As mentioned above, the creation of a
`digital database is a very tedious, time-consuming and
`expensive process. Tremendous bodies of mapping data
`are avrulable from many impcrtmt mapping anth.orities, 60
`for example, the U.S. Grologka.l SurvC)' (USGS), De·
`Fense l\.1apping Agen;;:y (DMA), National Aeronautics
`and Space Administration (NASA), etc. In ten»$ of
`both being able to easily utilize the mapping data pro(cid:173)
`duced by these agencies, and represent an attractive M
`mapping system to these mapping agencies, it would be
`highly desirable for a mapping system to be compatible
`with all of the mapping formats used by these re$pective
`
`6
`sgenci~. Prior art mapping systems have been ddi.cfont
`in this regard; heno;ie, there still ~ts a need for such a
`mapping system.
`
`SUMMARY OF THE INVENTION
`The present invention provides a digital mapping
`method and syi;;em of a 1.mique implementation to sat~
`isfy the aforementioned needs,
`The present invention provides. a computer imple(cid:173)
`mented method and system for manipulating and ac(cid:173)
`cessing digital mappiug data in a tremendous data base,
`and for the reproduction and display of electronic dis(cid:173)
`play maps which are .represeni.ative of the geographical,
`PQliik:a! and cultural feaiures of a selected geographical
`area. The system inchldes a digital computer, a mass
`storage device (optical etr magnetic), a graphlcs moni(cid:173)
`tor, a graphics controller, a pointing device, ~uch as a
`mouse, and a 1.mique approach for structuring, manag(cid:173)
`ing, c-0ntmUing and displaying the digital map darn.,
`The global map generating s;rstcrn organizes the map·
`ping data into a hierarchy of successive magnitudes or
`levels for presentation of the mapping data with vari·
`able resolution, startillg from a first or highest magni(cid:173)
`tude with lowest reoolution and progressing to a last or
`lowest magnitude with highest resolution, The idea of
`this hie-l"atehical stntcture can be likened to a pyramid
`,,..·ith fewer sroncs or "tiles" at the ttJp, and whe.re each
`successive deK.'ellding horizontal level or magnitude
`contains four times as many ''tiles" as the level or mag(cid:173)
`nitude directly above tt, The top or first level of the
`pyramid contains 4 tile'!, the second level contains 16
`tiles, the third contains 64 tiles and so on, sud1 that the
`base of a 16 magnittide or lcv el pyramid would contain
`4 to tile 16th power or 4,294,%7,296 tiles. ·nus tow
`includes "hyperspace'"' which is later clipped or ig(cid:173)
`nored, Hyperspace is that excess imaginary space left
`over from mapping of 360 deg, space to a zero magni(cid:173)
`tude virtual or imaginary .space of 512 deg, square.
`A first object of the present invention i.s to provide n
`digital mapping method and system which are of low
`cost.
`A second and more important object of the present
`invention ls t.o provide a unique digital mapping method
`and sy5tem which allow access to a display of the goo·
`graphical, political and cultural feature; of a selected
`geographical area wlthin a minimum amount of time.
`A third object of the present invention is to provide a
`digital mapping method and system which allow the
`manipulation of and access to an extraordinary amount
`of mapping information, Le., a mapping method and
`system which allow a user 10 quickly and eas.ily access
`a detailed map of any g!!!lgraphlcal area of the world.
`Another object of the present invention is to provide
`a digital mapping method and system. which recognii:c:
`and compensate for distortion inuodu.ced by the repre(cid:173)
`sentation ofcll'rved \i.e., earth) sn.tla~ onto a flat two.
`dimensional dh\play.
`Still a further object of the present inYention is to
`provide a digit.al mapping method and system which
`allow a user to S(:lectively change his/her "relative
`viewing position", i.e., to came the display mm1itor to
`scroll ot "fly'' to display a different "lateral" mapping
`position of the same resolution, and to cause the d:lsp!ay
`monitor to ''zoom" to a higher or lower position to
`display a greater or smaller geographical area, "''ith an
`appropriate degree .of resolution.
`A fifth object of the present invention is to provide a
`digital mapping method and system utilizing a unfque
`
`rv1icrosotl Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`281 of 589
`
`

`
`APPENDIX D
`
`7
`mappiug graticule ity~tem which allov.-~ mapping data
`to be compatibly adopte{j from several widely utilized
`mapping graticule systems.
`
`4,972,319
`
`s·
`FIG. 16 is the s.ime plan view iHustrntion ofF1G, 15,
`with a third quadnmt division dividing the mapping
`:u:ea into 64 equal 64°X64" mapping a.rem;.
`FIG. 17 is the s.ime plan view illu5t.ration of F1G. Hi,
`5 with a fourth quadrant division dividing the mapping
`area into 236 equal 32' x 32° mapping ate;rn.
`FIG. 18 is the i>ame plan view illu..mation ofF1G. 17,
`with a fifth quadrant division dividing the mapping area
`into l024 equal 16° X l 6' mapping areas.
`FIG. HI is the same plan vie•,-,.• illu~tration of FlG. 18.
`with a sixth quadrnut di1.1isiot1 dividlng the mapping
`area into 4096 equal 8' X 8° m:appiug ar<>...a».
`FIG . .20 is an illustration showing the application of
`polar compression at the 8.th level m· magnitude of reso·
`lution.
`
`BRIEF DESCRIPTION OF THE DR.A WINGS
`The foregoing and other objects, structim~s nnd fea.
`tures of tl1e present invention ·.vill become more appar(cid:173)
`em from the following detll.i.led description of the pre·
`ferred made far carrying out the invention; in the de(cid:173)
`scription to follow, rderence will be made to the ac· W
`companying drawings in which:
`FIG. I is an illui>t.ration corresponding to a t1at pro(cid:173)
`jection of the earth's surface.
`FIG .. Z is an illustration of a digital comput.er nnd
`mnss storage devices which can be utilized in imple- I~
`mentfog the present itivention.
`DETAlLED DESCRIPTION OF THE
`FIGS. 3A-3F are illustrations of monitor displays
`PREFERRED E:l\IIBODrMEl'i'TS OF THE
`showing the abiiity of the present invention to display
`!NVEN'T!ON
`varying !lizes of geographical areas at varying degrees ~o
`Before tuming to the detailed cle::.cription of the pre-
`of resolutkm.
`"
`ferred embodiments of the invention, it should he noted
`FlG. 4 is: a cios.s-se1::.tional diagram of a simple build-
`that the map illustrations nsed throughout the dmwings
`ing e:s.ample explaining the operation of the present
`are only crnde approximations whi<.'h are only being
`invention.
`used to mu.~trate important fe.aturc-s and asp~ts and the
`FIG. SA and B are plan view. representations of a 25 operation of the present invention; therefore. the geo-
`paper 450 as it is viewed from tlte relative viewing
`graphical political and cultural ont!mes may vefy we.Jl
`position A shown in FIG. 4.
`difl:'t-'1' from actual outlines.
`FIG, 1 i~ a crude repre~itation of what the earth's
`FIG. fi is a plan viei,v representation of a paper 450 as
`surface \VOnld took like if it were laid flat and. viewed
`it i& viewed from the relative viewing position B shown
`in FIG. 4.
`.10 rmm a "relative viewing position" which is a great
`FIG, 7 is a plan view representati<m of a paper 450 a:>
`distance in space. Shown a-5 vertical lines ate: 10,. com:-
`spondlng to the o• meridian extending th.rough Green-
`it is viewed from the refative viewing position C shown
`iu FIG. 4.
`wich, Eng!arid; 20, corresponding to the 180" west me-
`ridiam and, 3-0, corresponding to the t80' l:lMt mcrid.ian.
`FIG. 8 "!s a pyramidal hierarchy of the data base Jile
`structure showing an e."S:ample of the ancestry which 35 Shown as horizontal Hnt:s are: .W, corresponding to the
`exits between mes.
`equator: 50, couespmtding to 90° north (i.e .. the north
`FIG .. 9A ls a plan view representation of a paper 450,
`pole): and 60, eorrespoudiug to 90" south (i.e .. the sonth
`with the paper being divided into a first level of quad-
`pole).
`Note that at thi'l "rei!ltive viewing pooitkn1", not
`rant areas.
`FlG. 9B i:> an illustration of a monitor displaying a 40 much detail as to cultural foattirx:s is seen; i.e., all that h
`digital map of the are.a endosed by the dashed portions
`seen is the general outline of the main geograph.ka!
`in FIG, 9A.
`masses of the contfo1:mts,
`FIG, tOA is a plan view representation of a paper
`The present invention &eeks to provide a low cost and
`450, with the uppedeft and lower-right pape..r quadrant
`efficient con1putex·based mapping method nnd systi::m
`areas being further divided into quadrnnR
`45 having a unique approach for arranging arid accessing a
`FIG. lOB is an illustration of a mo.nit.or displaying a
`digital. mapping database of unlimited size, i.e., a map--
`digital map of the area enc!o:>ed by the upper~leJ't
`ping method and system which can manipulate and
`access a data ba.'le having sufficie.nt data to allow the
`dashed portion ia FIG. lOA
`FIG. 11A is a plan view representation of a paper
`mapping system to reprodllce digi.tal maps of any geo-
`450, wit.h i;cveral ~ctions of the second level of quad- 50 graphical area with different degrees of rl:llk."'llutlon. This
`can be most easily understood by viewing FIG. 2 and
`rants being further divided into additional qmidrants.
`FIG. UB fa a higher resolution display of the area
`FIGS, 3A-F.
`enclo~d within die das!1ed porMn in FIG. UA.
`Becau5e of the overwhelming: advantages over the
`FIG. 12 is a plan view illustration or a quadrant MC.n
`paper and analog mapping approaches, the digital map-
`divi~ion, with a two-bit naming protoct)l being ll$!<igned 55 ping approach i~ utilized \Vlth the pre~ent inveation;
`to each of the quad.rant areas.
`thus, there is shown in FIG. 2, a digital computer .200,
`FIG. 13 is a pyramid.al hierarchy of tluo: data base files
`having a disk or hard drive 280, a monitor 210, a key·
`using the two,bit naming protocol of FIG, 12, ll.nd
`board 220 (having a c1mor control portion 2:30), and a
`mouse device 240. As mentioned previ11usly, in a digital
`showing iln exampl.e of the anct~try which exits be-
`tween mes.
`60 mapping approach, mapping information .is stored hi a
`FIG. 14 is a plan view illustration of a 360' X 180" !1at
`format similar to the text of 1Jtner databu.'l-CS, i.e .. , the
`outstanding map feittures are stored ~a list of objects to
`projection of the earth bei.ng
`impressed
`in
`the
`; l 2° x 512" mapping area of i:he prese.ut in ventiou, with
`be drawn, each object being defined by a plurality of
`a first quadrant division dividing the mapping area into
`vector "dot" coordinates which define the crude out~
`four equal 2so·x256' mapping areas.
`65 line of the object. (Note: the reproductiou of a digital
`FlG. 15 is the same plan view illustration of FIG, 14,
`map from a list of obJects and "dot" vectors is well
`with a second quadrant divisi<ln dividing the mapping
`known the art, and is not the subject matte,r of the pres·
`area into l6 equat 126' X 128° mapping areas.
`et1t invention; i.nsteru:l, the invention relates to a 11uique
`
`·Microsoft Corp. Exhibit 1009
`
`Microsoft Corp. Exhibit 1013
`
`282 of 589
`
`

`
`APPENDIX D
`
`4;972,319
`
`9
`method and system for storing and acces.~ing the list of
`objects and "dot" vectors contained in a tremendous
`di.gi tal data base.)
`Once a geographical map has been "digitized",-i.e.,
`c-0nverted to a list of objects ro be drawn and a plurality 5
`of vector "dot" coordinates which define the crude
`outline of the object -, the mapping database must be
`sti1red in the memory of a mass storage device. ThllS,
`the digital computer 100, which is to be ~sed with the
`mapping method and system of the the present inv'e11· lO
`tion, is shown associated '"-<ith the magnetic disk 260
`(which represent.'> any welI-km:iwn magnetic man sror·
`age medium, e.g., floppy disks, hard disks. magnetic
`t.ape, etc.), and the CD-ROM 270 (which represents any
`well-known optical stornge medium, e.g. a la8er-read 15
`compact di!!ik). Alternatively, the digital mapping data·
`base can be stored on, and the digital computer can be
`assoc:iated with itn.y well known electronic mass stora.ge
`memory medi1tm (e.g., ROM, RAM, etc.). Because of
`eve.ry increasing availability. reductions in cost, and 2-0
`tremendous storage capacities:, t.be preferred memory
`mass storage medium is the CD-ROM, i.e., a laser-read
`compa<:t disk.
`The discussion m:iw turns to FIGS. 3A-F, showing
`illustrations of monitor displays which provide a brieJ 25
`illustration or the operation of the present invention.
`Although the digital nature or the maps of FIGS.
`3A-3F can easily be detected due to the jagged outlines,
`it ~houl

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