throbber
United States Patent
`
`[19]
`
`[11] Patent Number:
`
`4,972,319
`
`Delorme
`
`[45] Date of Patent:
`
`Nov. 20, 1990
`
`[54] ELECTRONIC GLOBAL MAP GENERATING
`SYSTEM
`
`[76]
`
`Inventor: David M. Delorme, 356 Range Rd.,
`Cumberland, Me. 04021
`
`McBryde and Thomas, US. Dept. of Commerce, Coast
`and Geodetic Survey, Spec. Pub. 245, 1949.
`“The Quadtree and Related Hierarchical Data Struc-
`tures”, Hanan Samet, Computer Surveys, vol. 16, No. 2,
`Jun. 1984.
`
`[21] Appl. No.: 101,315
`
`[22] Filed:
`
`Sep. 25, 1987
`
`Int. Cl.5 ............................................ .. 6098 29/00
`[51]
`[52] US. Cl. .................................... 364/419; 434/150;
`340/990
`[58] Field of Search .............. .. 364/419, 449; 434/ 150,
`434/130; 340/990
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`400,642 4/1889 Beaumont ............................. 283/34
`751,226 10/1899 Van Der Grinten .
`283/34
`
`752,957 2/1904 Colas .........................
`283/34
`1,050,596
`1/1913 Bacon
`283/34
`
`1,610,413 12/1924 Balch
`283/34
`2,094,543 9/1937 Lackey ct
`353/11
`2,354,785
`8/1944 Von Rohl
`.. 434/150
`2,431,847 12/1947 Dusen ..... ..
`.. 353/11
`2,650,517 9/1953 Falk ...........
`...... .. 355/77
`
`3,248,806 5/1966 Schrader ........ ...
`...... 434/150
`3,724,079 4/ 1973
`Jasperson et a1.
`...... 33/15 B
`
`4,315,747 2/ 1982 McBryde .................... 434/150
`.................. 434/150
`4,673,197 6/1987 Stipelman et a1.
`.................... .. 364/449
`4,689,747 -8/1987 Krouse et a1.
`4,737,927 4/1988 Hanabusa et a1.
`.................1 340/990
`
`.
`
`OTHER PUBLICATIONS
`
`Primary Examiner—Jerry Smith
`Assistant Examiner—Kim T. Bui
`
`Attorney, Agent, or Firm—Sughrue, Mion, Zinn,
`Macpcak & Seas
`
`[57]
`
`ABSTRACT
`
`A global mapping system which organizes mapping
`data into a hierarchy of successive magnitudes or levels
`for presentation of the mapping data with variable reso-
`lution, starting from a first or highest magnitude with
`lowest resolution and progressing to a last or lowest
`magnitude with highest resolution. The idea of this
`hierarchical structure can be likened to a pyramid with
`fewer stones or “tiles” at the top, and where each suc-
`cessive descending horizontal level or magnitude con-
`tains four times as many “tiles” as the level or magni-
`tude directly above it. The top or first level of the
`pyramid contains 4 tiles, the second levle contains 16
`tiles, the third contains 64 tiles and so on, such that the
`base of a 16 magnitude or level pyramid would contain
`4 to the 16th power or 4,294,967,296 tiles. This total
`includes “hyperspace” which is later clipped or ig-
`nored. Digital data corresponding to each of the sepa-
`rate data base tiles is stored in the database under a
`unique filename.
`
`“Equal—Area Projections for World Statistical Maps”,
`
`33 Claims, 9 Drawing Sheets
`
`
`
`|fim
`
`
`
`
`
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`US. Patent
`
`Nov. 20, 1990
`
`Sheet 1 of9
`
`4,972,319
`
`
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`US. Patent
`
`Nov. 20, 1990
`
`Sheet 2 of9
`
`4,972,319
`
`FIG.3A
`
`'
`
`FIG.38
`
`
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`US. Patent Nov. 20, 1990
`
`Sheet 3‘of9
`
`4,972,319
`
`FIG.5A
`
`FlG.58
`
`a E: '-.'.-.....'..1 .
`
`
`“““““““-‘
`r
`
`ATIST
`
`__
`
`
`
`
`
`
`'-- III-II
`I- II...
`"'""
`‘IIIII
`
`X __
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`US. Patent
`
`Nov. 20, 1990
`
`Sheet 4 of 9
`
`4,972,319
`
` mammal“
`
`mwnulm‘— .
`mwm‘m‘
`mwmml‘“
`p“‘““
`\I“““‘
`\‘“““‘
`n““‘“
`
`
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`US. Patent
`
`Nov. 20, 1990
`
`Sheet 5 of9
`
`4,972,319
`
`FIG.|IA
`
`FIG.||B
`
`\-
`
`
`fiM
`|““““\
`
`
`II“““
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`- US. Patent
`
`Nov. 20, 1990
`
`Sheet 6 of9 '
`
`4,972,319
`
`2560
`
`256°
`
`00
`
`ad ob
`
`0° be
`
`be
`
`bb
`
`256°
`
`256°
`
`FIGJS
`
`0C
`
`CC
`
`
` CO lug! anI.
`
`
`
`cd
`
`cb
`
`do
`
`dc
`
`2560
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`US. Patent
`
`.Nov. 20, 1990
`
`Sheet 7 of 9
`
`4,972,319
`
`256°
`
`0°
`
`256°
`
`
`
`
`180° --_ 180°
`(glfingm-yi
`
`
`IIIQEMHM
`IIIUIIL'IIEII
`
`
`IE===='
`
`
`
`
`
`256°
`
`256°
`
`HG.”
`
`
`
`
`
`
`
`
`
`
`ll!!!!fl!!!l
`
`Ilfiiirammniilliqi 9° I
`llllilullfilllmlll
`Illllfifllfliramgdlfll 0°
`
`Illlllllnlllllllgflllll
`lIIIIIlfilIIIIIiIIIII
`III!!!!!!!!!!!!MI
`
`III-IIIIIIIIIIII
`
`
`256°
`0"
`IIIIIIIIIIIIIIII
`IIIIIIIIIIIIIIII
`IIIIIIIIIIIIIIII
`llllllllllllllll
`
`
`
`
`
`
`
`
`
`
`
`256°
`
`Microsbft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`US. Patent
`
`Nov. 20, 1990
`
`Sheet 8 of 9
`
`4,972,319
`
`256°
`
`
`
`
`
`FIG.|8
`
`
`
`
`
`
`
`
`5;.
`Hfiflflfllfiufi 180300
`
`
`-III-IIIEMHEZ'Il-—!
`bll‘!:--E!l--t.'l------:‘L!d-—
`III-‘I-IIIIEEEI-I-fiII-I_
`IIl-flEfl‘IIIMIIIEEI!_IE
`
`III-m‘-I!IlhflnlI'-Ilv
`I II-I-Illil-I II-[I-IS
`.—
`II-I-IIIIIIIIH-Inh‘II-
`
`III-I-Itl'AIlllfdl--|EQIII—
`III-n-HIIII-II-—-III-
`IIII-III-II-II-_I III
`
`ll:==========:======= ===
`I
`---—IIII-IIII-IIII—I-I-II
`
`II-I—III—IIIIIIIIIIIIIIIIII
`
`
`---I—III-Il-IIIII-I-II-II
`III—II-III-IIIIIIII-IIII-I
`-III-III-IIIIII-IIIIIIIIIII-II
`
`
`-IIII—I-IIIII-IIIIII-IIIII-I
`---I--I---Il-I-III-IIII-II-II
`
`
`-IIII-IIII-IIIIIIIIIIIIII_II
`
`-IIII-IIIII-II-IIIIIIII-I-IIII
`
`
`III-II—IIIIIIIIIIIIIIIIIII-IIII 2560
`
`256°
`0°
`
`
`I-II—In-I-I-II-m-I— .
`Illn-I-IIIIl-III-III-
`
`II---I-II-II---IIIIIII
`
`II--l-II-II——IIIII-
`I_-I-IIIII-_III-
`
`—---l-IIIII-—---I-
`II—III-II-II-—-III-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. I9
`
`256°
`
`0°
`
`256°
`
`III-III-I-I-IIIIIIIIII-IIIIIIIIIIII-III-IllIIIOII-II-Il-I-II-I==
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`US. Patent
`
`Nov. 20, 1990
`
`Sheet_9 of9
`
`4,972,319
`
`FIG.20
`ILLUSTRATION 0F POLAR COMPRESSION
`AT THE Blh MAGNITUDE
`
`A
`
`'
`
`33°
`III\\\\ -
`IIIIII
`llllllllll
`
`,.
`
`Ei||\\\
`
`‘1'!"
`
`I
`
`I60
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`1
`
`4,972,319
`
`ELECTRONIC GLOBAL MAP GENERATING
`SYSTEM
`
`BACKGROUND OF THE INVENTION
`
`1. Technical Field
`This invention relates to a new variable resolution
`global map generating system for structuring digital
`mapping data in a new data base structure. managing
`and controlling the digital mapping data according to
`new mapping data access strategies, and displaying the
`mapping data in a new map projection of the earth.
`2. Background Art
`Numerous approaches have been forwarded to pro-
`vide improved geographical maps, for example:
`U.S. Pat. No. 4,315,747, issued to McBryde on Feb.
`16, 1982, describes a new map “projection” and inter-
`secting array of coordinate lines known as the “grati-
`cule”, which is a composite of two previously known
`forms of projection. In particular, the equatorial por-
`tions of the world are represented by a fusiforrn equal
`area projection in which the meridian curves, if ex-
`tended, would meet at points at the respective poles,
`referred to as “pointed poles”. In contrast, the polar
`regions of the world map are represented by a flat polar
`equal area projection in which the poles are depicted as
`straight horizontal lines with the meridians intersecting
`along its length. Thus, in a flat polar projection the
`meridian curves converge toward the poles but do not
`meet at a point and, instead, intersect a horizontal linear
`pole. The two component portions of the flat world
`map are joined where the parallels are of equal length.
`The composite is said to be “homolinear” because all of
`the meridian curves are similar curves, for example,
`sine, cosine or tangent curves, which merge where the
`two forms of projection are joined where the respective
`parallels are equal. The flat polar projections in the
`polar portions of the map provide a compromise with
`the Mercator cylinder projections, thereby greatly re-
`ducing distortion.
`U.S. Pat. No. 1,050,596, issued to Bacon on Jan. 14,
`1913, describes another composite projection for world
`maps and charts which uses a Mercator or cylindrical
`projection for the central latitudes of the earth and a
`convergent projection at the respective poles. In the
`central latitudes, the grids of the Mercator projection
`net or graticule are rectangular. In the polar regions, the
`converging meridians may be either straight or curved.
`U.S. Pat. No 1,620,413, issued to Balch on Dec. 14,
`1926, discusses gnomic projections from a conformal
`sphere to a tangent plane and Mercator or cylindrical
`projections from the conformal sphere to a tangent
`cylinder. Balch is concerned with taking into account
`the non-spherical shape of the earth, and therefore,
`devises the so-called “conformal sphere” which repre-
`sents the coordinates from the earth whose shape is
`actually that of a spheroid or ellipsoid of revolution,
`without material distortion.
`U.S. Pat. No. 752,957, issued to Colas on Feb. 23,
`1904, describes a map projection in which a map of the
`entire world is plotted or transcribed on an oval con-
`structed from two adjacent side by side circles with arcs
`joining the two circles. The meridians are smooth
`curves equally spaced at the equator, while the latitude
`lines are non-parallel curves.
`U.S. Pat. No. 400,642 issued to Beaumont on Apr. 2,
`1889, describes a map of the earth on two intersecting
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`2
`spheres, on which the coordinate lines of latitude and
`longitude are all arcs of circles.
`U.S. Pat. No. 751,226, issued to Grinten on Feb. 2,
`1904, represents the whole world upon the plane sur-
`face of a single circle with twice the diameter of the
`corresponding globe, the circle being delineated by a
`graticule of coordinates of latitude and longitude which
`are also arcs of circles.
`U.S. Pat. No. 3,248,806, issued to Schrader on May 3,
`1966, discloses a subdivision of the earth into a system
`of pivotally mounted flat maps, each map segment rep-
`resenting only a portion of the earth’s surface in spheri-
`cal projection on an equilateral spherical triangle to
`minimize distortion.
`
`'
`
`U.S. Pat. No. 2,094,543, issued to Lackey et al on
`Sept. 28, 1937, describes a projector for optically pro-
`ducing a variety of different map projections, including
`orthographic, stereographic and globular projections
`onto flat translucent screens and a variety of other pro-
`jections on shaped screens.
`U.S. Pat. No. 2,650,517, issued to Falk on Sept. 1,
`1953, describes a photographic method for making geo-
`graphical maps.
`U.S. Pat. No. 2,354,785, issued to Rohl on Aug. 1,
`1944, discloses two circular maps which are mounted
`side by side, and an arrangement for rotating the two
`maps in unison so that corresponding portions of the
`earth’s surface are at all times in proper relationship.
`U.S. Pat. No. 3,724,079, issued to Jasperson et al on
`Apr. 3, 1973, discloses a navigational chart display de-
`vice which is adapted to display a portion of a map and
`enable a pilot to fix his position, to plot courses and to
`measure distances.
`U.S. Pat. No. 2,431,847 issued to Van Dusen on Dec.
`2, 1947, discloses a projection arrangement, in which a
`portion of the surface of a spherical or curved map may
`be projected in exact scale and in exact proportional
`relationship.
`McBryde and Thomas, Equal Area Projections for
`World Statistical Maps, Special Publication No. 245,
`Coast & Geodetic Survey 1949.
`In addition to the above further teachings as to geo-
`graphical mapping can be found in the Elements of Car-
`tooraphy, 4th edition which was written by Arthur Rob-
`inson, Randall Sale and Joel Morrison, and published by
`John Wiley & Sons (1978).
`The present invention seeks to provide a low cost and
`efficient mapping system which allows the quick and
`easy manipulation of and access to an extraordinary
`amount of mapping information, i.e., a mapping system
`which allows a user to quickly and easily access a de-
`tailed map of any geographical area of the world.
`Map information can be stored using at least three
`different approaches,
`i.e., paper, analog storage and
`digital storage, each approach having its own advan-
`tages and disadvantages as detailed below.
`The paper mapping approach has been around since
`papyrus and will probably exist for the next thousand
`years.
`Advantages of paper storage:
`inexpensive.
`once printed, no further processing is required to
`access the map information, so not subject to processing
`breakdown.
`
`Disadvantages of paper storage:
`can become bulky and unwieldy when dealing with a
`large geographical area, or a large amount of maps.
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`4,972,319
`
`3
`paper does not have the processing capabilities or
`“intelligence” of computers, and therefore does not
`support automated search or data processing capabili-
`ties.
`
`cannot be updated cheaply and easily.
`The analog mapping approach is used to provide
`what is commonly known as videodisc maps. The infor-
`mation is stored as still frames under N.T.S.C. (National
`Television Standards Committee) conventions To
`make maps, a television camera moves across a paper
`map lying on a workbench. Every few inches a frame is
`recorded on videotape. After one row of the map is
`completely recorded, the camera is moved down to the
`next row of frames to be recorded. This process is re-
`peated until frames representing a checkerboard pattern
`of the entire map are recorded. The recorded videotape
`could be used to View the map: however, access time to
`scan to different areas of the recorded map is usually
`excessive. As a result, a videodisc, with its quicker ac-
`cess time, is typically used as the medium for analog
`map storage. The recorded videotape is sent to a pro-
`duction house which “stamps” out 8 inch or 12 inch
`diameter, videodiscs.
`Advantages of the analog storage approach:
`one side of a 12 inch videodisc can hold 54.000
`“frames” of a paper map. A frame is typically equal to
`2%)(3 inches of the paper map.
`access time to any frame can be fast usually under 5
`seconds.
`once located on the videodisc, the recorded analog
`map information will be used to control the raster scan
`of a monitor and to produce a reproduction of the map
`in 1/30th of a second.
`through additional hardware and software, mapping
`symbols, text and/or patterhsn can be overlaid on top of
`the recorded frame.
`Disadvantages of the analog storage approach:
`the “frames” are photographed from paper maps,
`which, as mentioned above, cannot be updated cheaply
`or easily.
`due to paper map projections, mechanical camera
`movements, lens distortions and analog recording elec—
`tronics, the videodisc image which is reproduced is not
`as accurate as the original paper map.
`as a result of the immediately above phenomena,
`latitude and longitude information which is extracted
`from the reproduced image cannot be fully trusted.
`if a major error is made in recording any one of the
`54,000 frames, it usually requires redoing and re-stamp-
`ing.
`since frames cannot be scrolled, most implementa-
`tions employ a 50% overlap technique. This allows the
`viewer to jump around the database with a degree of
`visual continuity: however, this is at a sacrifice of stor-
`age capacity. If the frame originally covered 2% X 3
`inches or approximately 8 square inches of the paper
`map,
`the redundant overlap information is 6 square
`inches, leaving only 2 square inches of new information
`in the centroid of each frame.
`as a result of the immediately above deficiency, a
`2X3 foot map containing 864
`square inches would
`require 432 frames; thus, only 125 paper maps could be
`stored on one side of a 12 inch videodisc.
`.
`must take hundreds of video screen dumps to make a
`hard copy of a map area of interest and, even then, the
`screens do not immediately splice together because of
`the overlap areas.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`4
`the biggest disadvantage is that, since frames have to
`be arranged in a checkerboard fashion, there is no way
`to jump in directions other that north, south, east or
`west and maintain visual continuity. As an example, the
`visual discontinuity in viewing a “great circle” route
`from Alaska to New York would be unbearable for all
`but the most hearty.
`The digital mapping approach has been around for at
`least 20 years and is much more frequently used than the
`analog approach. Digital data bases are stored in com-
`puters in a format similar to text of other databases.
`Unlike map information on a videodisc, the outstanding
`map features are stored as a list of objects to be drawn,
`each object being defined by a plurality of vector “dot”
`coordinates which define the crude outline cf the ob-
`ject. As one example, a road is drawn by connecting a
`series of dots which were chosen to define the path (i.e.,
`the “outline”) of the road. Once drawn, further data and
`processing can be used to smooth the crude outline of
`the object, place text, such as the name or description of
`the object in a manner similar to what happens when
`drawing on a paper map.
`Advantages of the digital approach:
`digital maps are the purest form of geographical map-
`ping data: from them, paper and analog maps can be
`produced.
`'
`digital maps can be quickly and easily updated in near
`real-time, and this updating can be in response to data
`input from external sources (e. g., geographical monitor-
`ing devices such as satellite photography).
`digital maps can be easily modified to effect desirable
`mapping treatments such as uncluttering, enhancing,‘
`coloring, etc.
`digital maps can be easily and accurately scaled, ro-
`tated and drawn at any perspective view point.
`digital maps can be caused to reproduce maps in 3-D.
`digital maps can drive pen-plotters (for easy paper
`reproductions), robots, etc.
`digital maps can be stored on any mass storage de-
`vice.
`
`Disadvantages of the digital approach:
`digital maps require the use or creation of a digital
`database: this is a very time-consuming and expensive
`process, but once it is made, the data base can be very
`easily copied and used for many different projects.
`The digital approach is utilized with the present in-
`vention, as this approach provides overwhelming ad-
`vantages over the above-described paper and analog
`approaches.
`In designing any mapping system, several features are
`highly desirable:
`First, it is highly desirable that the mapping system be
`of low cost.
`Second, and probably most important, is access time.
`Not only is it generally desirable that the desired map
`section be accessible and displayed within a reasonable
`amount of time, but in some instances, this access time is
`critical.
`In addition to the above, the present invention (as
`mentioned above), seeks to provide a third important
`feature,——a mapping system which allows the manipula-
`tion of and access to an extraordinary amount of map-
`ping information, i.e., a mapping system which allows a
`user to quickly and easily access a detailed map of any
`geographical area of the world.
`A tremendous barrier is encountered in any attempt
`to provide this third feature. In utilizing the digital
`approach to map a large geographical area in detail
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`4,972,319
`
`6
`agencies. Prior art mapping systems have been deficient
`in this regard; hence, there still exists a need for such a
`mapping system.
`SUMMARY OF THE INVENTION
`
`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
`tremendous data base.
`While there have been digital mapping implementa~
`tions which have successfully been able to manipulate a
`tremendous data base, these implementations involve
`tremendous cost (i.e., for the operation and maintenance
`of massive mainframe computer and data storage facili-
`ties). Furthermore, there is much room for improve-
`ment in terms of access time as these mainframe imple-
`mentations result in access times which are only as
`quick as 20 seconds. Thus, there still exists a need for a
`low-cost digital mapping system which can allow the
`storage, manipulation and quick (i.e., “real time”) access
`and visual display of a desired map section from a tre-
`mendous mapping data base.
`There are several additional mapping system features
`which are attractive.
`It is highly desirable that a mapping system be sensi-
`tive to and compensate for distortions caused by map-
`ping curved geographical (i.e., earth) surfaces onto a
`flat,
`two-dimensional representation. While prior art
`approaches have provided numerous methods with
`varying degrees of success, there is a need for further
`improvements which are particularly applicable to the
`digital mapping system of the present invention.
`It is additionally attractive for a mapping system to
`easily allow a user to change his/her “relative viewing
`position”, and that in changing this relative position, the
`change in the map display should reflect a feeling of
`continuity. Note that the “relative viewing position
`should be able to be changed in a number of different
`ways. First, the mapping system should allow a user to
`selectively cause the map display to scroll or “fly”
`along the geographical map ’to view a different (i.e.,
`“lateral") position of the geographical map while main-
`taining the same degree of resolution as the starting
`position. Second, the mapping system should allow a
`user to selectively vary the size of the geographical area
`being displayed (i.e., “zoom”) while still maintaining an
`appropriate degree of resolution, i.e., allow a user to
`selectively zoom to a higher “relative viewing position”
`to view a larger geographical area with lower resolu-
`tion regarding geographical, political and cultural char-
`acteristics, or zoom to a lower “relative viewing posi-
`tion” to view a smaller geographical area with higher
`resolution.
`(Note that maintaining the appropriate
`amount of resolution is important to avoid map displays
`which are effectively barren or are cluttered with geo-
`graphical, political and cultural features.) Again, while
`prior art approaches have provided numerous methods
`with varying degrees of success, there is a need for
`further improvements which are particularly applicable
`to the digital mapping system of the present invention.
`The final feature concerns compatibility with existing
`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 available from many important mapping authorities,
`for example, the U.S. Geological Survey (USGS), De-
`fense Mapping Agency (DMA), National Aeronautics
`and Space Administration (NASA), etc. In terms of
`both being able to easily utilize the mapping data pro-
`duced by these agencies, and represent an attractive
`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 respective
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`invention provides a digital mapping
`The present
`method and system of a unique implementation to sat-
`isfy the aforementioned needs.
`The present invention provides a computer imple-
`mented method and system for manipulating and ac-
`cessing digital mapping data in a tremendous data base,
`and for the reproduction and display of electronic dis-
`play maps which are representative of the geographical,
`political and cultural features of a selected geographical
`area. The system includes a digital computer, a mass
`storage device (optical or magnetic), a graphics moni-
`tor, a graphics controller, a pointing device, such as a
`mouse, and a unique approach for structuring, manag-
`ing, controlling and displaying the digital map data.
`The global map generating system organizes the map-
`ping data into a hierarchy of successive magnitudes or
`levels for presentation of the mapping data with vari-
`able resolution, starting from a first or highest magni~
`tude with lowest resolution and progressing to a last or
`lowest magnitude with highest resolution. The idea of
`this hierarchical structure can be likened to a pyramid
`with fewer stones or “tiles” at the top, and where each
`successive descending horizontal level or magnitude
`contains four times as many “tiles” as the level or mag-
`nitude directly above it. The top or first level of the
`pyramid contains 4 tiles, the second level contains 16
`tiles, the third contains 64 tiles and so on, such that the
`base of a 16 magnitude or level pyramid would contain
`4 to the 16th power or 4,294,967,296 tiles. This total
`includes “hyperspace” which is later clipped or ig-
`nored. Hyperspace is that excess imaginary space left
`over from mapping of 360 deg, space to a zero magni-
`tude virtual or imaginary space of 512 deg, square.
`A first object of the present invention is to provide a
`digital mapping method and system which are of low
`cost.
`
`A second and more important object of the present
`invention is to provide a unique digital mapping method
`and system which allow access to a display of the geo-
`graphical, political and cultural features of a selected
`geographical area within 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,
`i.e., a mapping method and
`system which allow a user to quickly and easily access
`a detailed map of any geographical area of the world.
`Another object of the present invention is to provide
`a digital mapping method and system which recognize
`and compensate for distortion introduced by the repre-
`sentation of curved (i.e., earth) surfaces onto a flat two-
`dimensional display.
`Still a further object of the present invention is to
`provide a digital mapping method and system which
`allow a user to selectively change his/her “relative
`viewing position”, i.e., to cause the display monitor to
`scroll or “fly” to display a different “lateral” mapping
`position of the same resolution, and to cause the display
`monitor to “zoom” to a higher or lower position to
`display a greater or smaller geographical area, with an
`appropriate degree of resolution.
`A fifth object of the present invention is to provide a
`digital mapping method and system utilizing a unique
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`4,972,319
`
`7
`mapping graticule system which allows mapping data
`to be compatibly adopted from several widely utilized
`mapping graticule systems.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The foregoing and other objects, structures and fea-
`tures of the present invention will become more appar-
`ent from the following detailed description of the pre-
`ferred mode for carrying out the invention; in the de-
`scription to follow, reference will be made to the ac-
`companying drawings in which:
`FIG. 1 is an illustration corresponding to a flat pro-
`jection of the earth’s surface.
`FIG. 2 is an illustration of a digital computer and
`mass storage devices which can be utilized in imple-
`menting the present invention.
`FIGS. 3A—3F are illustrations of monitor displays
`showing the ability of the present invention to display
`varying sizes of geographical areas at varying degrees
`of resolution.
`FIG. 4 is a cross-sectional diagram of a simple build-
`ing example explaining the operation of the present
`invention.
`
`FIG. 5A and B are plan view representations of a
`paper 450 as it is viewed from the relative viewing
`position A shown in FIG. 4.
`FIG. 6 is a plan view representation of a paper 450 as
`it is viewed from the relative viewing position B shown
`in FIG. 4.
`FIG. 7 is a plan View representation of a paper 450 as
`it is viewed from the relative viewing position C shown
`in FIG. 4.
`
`FIG. 8 is a pyramidal hierarchy of the data base file
`structure showing an example of the ancestry which
`exits betWeen files.
`FIG. 9A is a plan view representation of a paper 450,
`with the paper being divided into a first level of quad-
`rant areas.
`
`FIG. 9B is an illustration of a monitor displaying a
`digital map of the area enclosed by the dashed portions
`in FIG. 9A.
`
`FIG. 10A is a plan view representation of a paper
`450, with the upper—left and lower-right paper quadrant
`areas being further divided into quadrants.
`FIG. 10B is an illustration of a monitor displaying a
`digital map of the area enclosed by the upper-left
`dashed portion in FIG. 10A.
`FIG. 11A is a plan view representation of a paper
`450, with several sections of the second level of quad-
`rants being further divided into additional quadrants.
`FIG. 11B is a higher resolution display of the area
`enclosed within the dashed portion in FIG. 11A.
`FIG. 12 is a plan view illustration of a quadrant area
`division, with a two-bit naming protocol being assigned
`to each of the quadrant areas.
`FIG. 13 is a pyramidal hierarchy of the data base files
`using the two-bit naming protocol of FIG. 12, and
`showing an example of the ancestry which exits be-
`tween files.
`FIG. 14 is a plan view illustration of a 360° X 180° flat
`projection of
`the earth being impressed in the
`512° X 512° mapping area of the present invention, with
`a first quadrant division dividing the mapping area into
`four equal 250°><256° mapping areas.
`FIG. 15 is the same plan view illustration of FIG. 14,
`with a second quadrant division dividing the mapping
`area into 16 equal 126°>< 128° mapping areas.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`8 1
`FIG. 16 is the same plan view illustration of FIG. 15,
`with a third quadrant division dividing the mapping
`area into 64 equal 64°><64° mapping areas.
`FIG. 17 is the same plan View illustration of FIG. 16,
`with a fourth quadrant division dividing the mapping
`area into 256 equal 32°><32° mapping, areas.
`FIG. 18 is the same plan view illustration of FIG. 17,
`with a fifth quadrant division dividing the mapping area
`into 1024 equal 16°X 16° mapping areas.
`FIG. 19 is the same plan view illustration of FIG. 18,
`with a sixth quadrant division dividing the mapping
`area into 4096 equal 8° >< 8° mapping areas.
`FIG. 20 is an illustration showing the application of
`polar compression at the 8th level or magnitude of reso-
`lution.
`‘
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS OF THE
`INVENTION
`
`Before turning to the detailed description of the pre—
`ferred embodiments of the invention, it should be noted
`that the map illustrations used throughout the drawings
`are only crude approximations which are only being
`used to illustrate important features and aspects and the
`operation of the present invention; therefore. the geo-
`graphical political and cultural outlines may very well
`differ from actual outlines.
`FIG. 1 is a crude representation of what the earth’s
`surface would look like if it Were laid flat and viewed
`from a “relative viewing position” which is a great
`distance in space. Shown as vertical lines are: 10, corre-
`sponding to the 0° meridian extending through Green-
`wich, England; 20, corresponding to the 180° west me-
`ridian: and, 30, corresponding to the 180° east meridian.
`Shown as horizontal lines are: 40, corresponding to the
`equator: 50, corresponding to 90° north (i.e.. the north
`pole): and 60, corresponding to 90° south (i.e.. the south
`pole).
`Note that at this “relative viewing position”, not
`much detail as to cultural features is seen; i.e., all that is
`seen is the general outline of the main geographical
`masses of the continents.
`The present invention seeks to provide a low cost and
`efficient computer-based mapping method and system
`having a unique approach for arranging and accessing a
`digital mapping database of unlimited size, i.e., a map-
`ping method and system which can manipulate and
`access a data base having sufficient data to allow the
`mapping system to reproduce digital maps of any geo-
`graphical area with different degrees of resolution. This
`can be most easily understood by viewing FIG. 2 and
`FIGS. 3A—F.
`Because of the overwhelming advantages over the
`paper and analog mapping approaches, the digital map-
`ping approach is utilized with the present invention;
`thus, there is shown in FIG. 2, a digital computer 200,
`having a disk or hard drive 280, a monitor 210, a key-
`board 220 (having a cursor control portion 230), and a
`mouse device 240. As mentioned previously, in a digital
`mapping approach, mapping information is stored in a
`format similar to the text of other databases, i.e., the
`outstanding map features are stored as a list of objects to
`be drawn, each object being defined by a plurality of
`vector “dot” coordinates which define the crude out-
`line of the object. (Note: the reproduction of a digital
`map from a list of objects and “dot” vectors is well
`known the art, and is not the subject matter of the pres-
`ent invention; instead, the invention relates to a unique
`
`Microsoft Corp. Exhibit 1065
`
`Microsoft Corp. Exhibit 1065
`
`

`

`4,972,319 r
`
`10
`
`15
`
`35
`
`9
`method and system for storing and accessing the list of
`objects and “dot” vectors contained in a tremendous
`digital data base.)
`Once a geographical map has been “digitized”,—i.e.,
`converted to a list of objects to be drawn and a plurality 5
`of vector “dot” coordinate

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