throbber
I lllll llllllll Ill lllll lllll lllll lllll lllll 111111111111111111111111111111111
`US007268703B 1
`
`c12) United States Patent
`Kabel et al.
`
`(IO) Patent No.:
`(45) Date of Patent:
`
`US 7,268,703 Bl
`Sep.11,2007
`
`(54) METHODS, SYSTEMS, AND DEVICES FOR
`CARTOGRAPHIC ALERTS
`
`(75)
`
`Inventors: Darrin W. Kabel, Overland Park, KS
`(US); Steven J. Myers, Edgerton, KS
`(US)
`
`(73) Assignee: Garmin Ltd. (KY)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 71 days.
`
`JP
`
`5,559,707 A
`5,592,382 A
`5,635,924 A
`5,684,476 A
`5,872,526 A
`5,878,368 A
`5,893,081 A
`
`9/1996 DeLorme et al.
`1/1997 Colley ........................ 701/207
`6/1997 Tran et al.
`11/1997 Anderson ................... 340/988
`2/1999 Tognazzini ................. 340/961
`3/1999 DeGraaf
`411999 Poppen
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`2002-288800 A * 10/2002
`
`OTHER PUBLICATIONS
`
`(21) Appl. No.: 10/667,026
`
`(22) Filed:
`
`Sep. 18, 2003
`
`(51)
`
`Int. Cl.
`(2006.01)
`B60L 3100
`(2006.01)
`G06F 7100
`(2006.01)
`G06F 17110
`(2006.01)
`GOSB 23100
`(52) U.S. Cl. ......................... 340/984; 701/21; 701/301
`(58) Field of Classification Search ............. 340/686.6,
`340/995.1, 984, 985, 851, 539.13, 539.2,
`340/539.22, 7.56, 825.36, 961, 995.11, 850;
`367/909, 87-116; 342/41, 357.13; 701/21,
`701/201, 301, 211
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`3,886,487 A *
`4,323,992 A *
`4,340,936 A *
`4,646,244 A
`4,873,676 A *
`4,893,127 A *
`5,220,507 A
`5,339,085 A
`5,398,188 A
`5,470,233 A
`5,543,789 A
`
`5/1975 Walsh et al ................... 367/92
`4/1982 Tobin, Jr .................... 367/108
`7I1982 Mounce ...................... 701/200
`2/1987 Bateman et al. ............ 364/461
`10/ 1989 Bailey et al.
`................. 367 /98
`1/1990 Clark et al. ................. 342/386
`611993 Kirson
`8/1994 Katoh et al ................. 342/180
`3/1995 Maruyama
`11/1995 Fruchterman et al.
`8/1996 Behr et al.
`
`...... 434/112
`
`C-Series Display Reference Manual, Raymarine UK, Mar. 2006.
`GPSMAP 3600C/3010C Color Chartplotter, Garmin Ltd., 2004.
`GPSMAP 206/2010 Chartplotters Owner's Manual and Reference
`Guide, Garmin Ltd., 2001.
`
`Primary Examiner-Benjamin C. Lee
`Assistant Examiner-Jennfier Mehmood
`(74) Attorney, Agent, or Firm-David L. Terrell
`
`(57)
`
`ABSTRACT
`
`Systems, devices, and methods are provided for marine
`navigation and course calculation for avoiding preselected
`conditions. An electronic marine navigation device with
`marine course calculation capabilities includes a processor
`connected to a memory that includes cartographic data. A
`potential waypoint can be identified and a marine route
`calculation algorithm can be preformed to calculate a course
`between a first location and the potential waypoint in view
`of preselected conditions. Performing the marine route cal(cid:173)
`culation algorithm includes analyzing the cartographic data
`for the area between the first location and the potential
`waypoint with a preference for providing a course that
`avoids preselected conditions. A display is connected to the
`processor and is capable of displaying the calculated course
`and cartographic data. The device is also adapted to dynami(cid:173)
`cally analyze an area surrounding the first location for
`preselected conditions and display the results of the analysis.
`
`50 Claims, 10 Drawing Sheets
`
`418
`
`402
`
`FLIR-1001.001
`
`

`

`US 7,268,703 Bl
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5,999,882 A
`6,055,478 A
`6,061,629 A
`6,104,316 A
`6,198,428 Bl
`6,199,015 Bl
`6,279,851 Bl
`6,289,277 Bl
`6,314,370 Bl
`6,356,837 Bl
`6,362,751 Bl
`6,981,538 B2
`6,385,538 Bl
`6,401,038 B2
`6,421,603 Bl
`6,469,664 Bl
`
`12/1999 Simpson et al ................ 702/3
`412000 Heron ........................ 7011213
`512000 Yano et al.
`8/2000 Behr et al.
`3/2001 Sekine ....................... 342/176
`3/2001 Curtwright et al. ......... 7011213
`................ 244/3 .15
`8/2001 Huss et al.
`912001 Feyereisen et al.
`11/2001 Curtright .................... 7011213
`.............. 7011208
`3/2002 Yokota et al.
`3/2002 Upparapalli
`412002 Robinson et al.
`512002 Yokota ....................... 7011211
`612002 Gia ............................ 7011301
`712002 Pratt et al. .................. 7011206
`10/2002 Michaelson et al. ... 342/357.13
`
`6,473,003 B2 *
`6,556,206 Bl
`6,574,551 Bl
`6,577,947 Bl
`6,653,947 B2
`6,654,689 Bl
`6,665,630 B2
`6,734,808 Bl *
`6,750,815 B2
`6,845,324 B2
`6,862,501 B2
`6,885,919 Bl *
`7,035,166 B2
`2002/0121989 Al
`2004/0003958 Al*
`2004/0006423 Al*
`* cited by examiner
`
`10/2002
`4/2003
`6/2003
`6/2003
`11/2003
`11/2003
`12/2003
`512004
`6/2004
`1/2005
`3/2005
`412005
`412006
`912002
`112004
`112004
`
`Horvath et al. ............. 340/945
`Benson et al. .............. 345/473
`Maxwell et al. ............ 7011209
`Kronfeld et al.
`Dwyer et al ................ 340/970
`Kelly
`Wei et al. ................... 702/155
`Michaelson et al. ........ 340/984
`Michaelson et al. ... 342/357.13
`Smith
`He ................................ 70113
`Wyant et al.
`................. 701121
`Zimmerman et al .......... 367/88
`Burns
`Fujimoto et al.
`Fujimoto et al.
`
`........... 1811124
`........... 7011201
`
`FLIR-1001.002
`
`

`

`U.S. Patent
`U.S. Patent
`
`Sep.11,2007
`Sep. 11,2007
`
`Sheet 1 of 10
`Sheet 1 of 10
`
`US 7,268,703 Bl
`Us 7,268,703 B1
`
`,,
`
`,,
`,,
`,,
`
`,,
`
`,,
`
`I .r
`t';;)
`~:
`
`I
`
`I
`I
`I
`
`FLIR-1001.003
`
`FLIR-1001.003
`
`

`

`U.S. Patent
`
`Sep.11,2007
`
`Sheet 2of10
`
`VS 7,268,703 Bl
`
`200 "'
`
`204
`
`Fig. 2A
`
`200 "'
`
`234
`
`228
`
`226
`
`Fig. 2B
`
`FLIR-1001.004
`
`

`

`U.S. Patent
`
`Sep.11,2007
`
`Sheet 3 of 10
`
`US 7,268,703 Bl
`
`330
`,..,
`
`,___
`
`MEMORY
`
`320
`,..,
`LOCATION INPUT
`
`376
`,..,
`CARTRIDGE BAY
`
`,_____
`
`370
`
`,J
`
`3
`'50
`
`,J
`
`ANTENNA RECEIVER
`
`340
`
`,J
`
`DISPLAY SCREEN
`
`...---
`
`VO PORTS
`
`I ,..,310
`I
`PROCESSOR
`I
`
`346
`
`,J
`
`POWER SOURCE
`
`Fig. 3
`
`FLIR-1001.005
`
`

`

`U.S. Patent
`
`Sep.11,2007
`
`Sheet 4of10
`
`US 7,268,703 Bl
`
`410
`
`402
`
`402
`
`402
`
`414
`
`Fig. 4A
`
`FLIR-1001.006
`
`

`

`U.S. Patent
`
`Sep.11,2007
`
`Sheet 5of10
`
`US 7,268,703 Bl
`
`410
`
`402
`420
`
`402
`
`402
`
`420
`
`414
`
`Fig. 4B
`
`FLIR-1001.007
`
`

`

`U.S. Patent
`
`Sep.11,2007
`
`Sheet 6of10
`
`US 7,268,703 Bl
`
`Fig. 4C
`
`FLIR-1001.008
`
`

`

`U.S. Patent
`
`Sep.11,2007
`
`Sheet 7of10
`
`US 7,268,703 Bl
`
`450
`
`Fig. 4D
`
`FLIR-1001.009
`
`

`

`U.S. Patent
`
`Sep.11,2007
`Sep. 11, 2007
`
`Sheet 8of10
`Sheet 8 of 10
`
`US 7,268,703 Bl
`US 7,268,703 B1
`
`482
`
`486
`
`Fig. 4E
`
`FLIR-1001.010
`
`FLIR-1001.010
`
`

`

`U.S. Patent
`
`Sep.11,2007
`
`Sheet 9 of 10
`
`US 7,268,703 Bl
`
`IDENTIFY A POTENTIAL WAYPOINT
`
`500
`
`510
`
`PERFORMING A MARINE ROUTE
`CALCULATION ALGORITHM TO
`CALCULATE A COURSE BETWEEN A
`FIRST LOCATION AND THE
`POTENTIAL WAYPOINT IN VIEW OF
`PRESELECTED CONDITIONS
`
`Fig. 5
`
`600
`
`620
`
`ANALVZING CARTOGRAPHIC DATA
`BETWEEN A FIRST LOCATION AND
`THE POTENTIAL WAYPOINT FOR
`PRESELECTED CONDmONS
`
`PERFORMING A MARINE ROUTE
`CALCULATION ALGORITHM TO
`CALCULATE A COURSE AVOIDING
`PRESELECTED CONDITIONS
`BETWEEN THE FIRST LOCATION AND
`THE POTENTIAL WAYPOINT
`
`Fig. 6
`
`FLIR-1001.011
`
`

`

`U.S. Patent
`
`Sep.11, 2007
`
`Sheet 10of10
`
`US 7,268,703 Bl
`
`700
`
`,J
`
`IDENTIFYING A USER DEFINED
`GRAPHICAL FILTER AREA ON A
`DISPlAY
`
`ANALVZING CARTOGRAPHIC DATA
`WITHIN THE USER DEFINED
`GRAPHICAL FILTER AREA FOR
`PRESELECTED CONDITIONS
`
`710
`
`720
`
`PROVID[NG AN ALERT SIGNAL WHEN
`CARTOGRAPHIC DATA WITHIN THE
`USER DEFINED GRAPHICAL FILTER
`AREA INDICATE PRESELECTED
`CONOmONS
`
`Fig. 7
`
`FLIR-1001.012
`
`

`

`US 7,268,703 Bl
`
`1
`METHODS, SYSTEMS, AND DEVICES FOR
`CARTOGRAPHIC ALERTS
`
`FIELD OF THE INVENTION
`
`The present invention relates generally to navigational
`devices, and in particular to marine navigational devices
`with cartographic alert capabilities.
`
`BACKGROUND OF THE INVENTION
`
`Boating is an activity enjoyed by many people. Safe
`boating, however, requires common sense and the ability to
`remain alert to the prevailing boating conditions. A variety
`of equipment is available to boaters to aid them in these
`endeavors. For example, boats can be equipped with radios,
`radar systems, cameras, and sensors for providing a variety
`of information to the boater. The boater can then use the
`information from these devices in planning and navigating a
`course for the boat.
`Many times, however, there can be quite a lot of infor(cid:173)
`mation for the boater to consider in planning and navigating
`a course for the boat. For example, which courses might be
`preferable, or even available, for the size and type of boat
`being used. In addition, a user may inadvertently overlook
`one or more hazards in planning their course.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`2
`In general, GPS is a satellite-based radio navigation
`system capable of determining continuous position, velocity,
`time, and in some instances direction information for an
`unlimited number of users. GPS incorporates a plurality of
`satellites which orbit the earth in extremely precise orbits.
`Based on these precise orbits, GPS satellites can relay their
`location to any number of receiving units.
`The GPS system is implemented when a device specially
`equipped to receive GPS data begins scanning radio fre-
`10 quencies for GPS satellite signals. Upon receiving a radio
`signal from a GPS satellite, the device can determine the
`precise location of that satellite via one of different conven(cid:173)
`tional methods. The device will continue scanning for sig(cid:173)
`nals until it has acquired at least three different satellite
`15 signals. Implementing geometric triangulation, the receiver
`utilizes the three known positions to determine its own
`two-dimensional position relative to the satellites. Addition(cid:173)
`ally, acquiring a fourth satellite signal will allow the receiv(cid:173)
`ing device to calculate its three-dimensional position by the
`20 same geometrical calculation. The positioning and velocity
`data can be updated in real time on a continuous basis by an
`unlimited number of users.
`FIG. 1 is representative of a GPS denoted generally by
`reference numeral 100. A plurality of satellites 120 are in
`25 orbit about the Earth 124. The orbit of each satellite 120 is
`not necessarily synchronous with the orbits of other satel(cid:173)
`lites 120 and, in fact, is likely asynchronous. A GPS receiver
`device 140 of the present embodiment is shown receiving
`spread spectrum GPS satellite signals 160 from the various
`satellites 120.
`The spread spectrum signals 160 continuously transmitted
`from each satellite 120 utilize a highly accurate frequency
`standard accomplished with an extremely accurate atomic
`clock. Each satellite 120, as part of its data signal transmis-
`35 sion 160, transmits a data stream indicative of that particular
`satellite 120. It will be appreciated by those skilled in the
`relevant art that the GPS receiver device 140 must acquire
`spread spectrum GPS satellite signals 160 from at least three
`satellites 120 for the GPS receiver device 140 to calculate its
`40 two-dimensional position by triangulation. Acquisition of an
`additional signal 160, resulting in signals 160 from a total of
`four satellites 120, permits GPS receiver device 140 to
`calculate its three-dimensional position.
`FIGS. 2A and 2B illustrate views for one embodiment of
`45 an electronic marine navigational device 200. Device 200
`can be portable and can be utilized in any number of
`implementations besides marine application. For example,
`device 200 could possibly be used in an automobile and in
`avionic navigation.
`FIG. 2A illustrates a front view of marine navigational
`device 200. Marine navigational device 200 can include a
`housing 202. In the various embodiments, housing 202
`includes a fully gasketed, high-impact strength plastic or
`plastic/alloy, waterproof case and has been rounded for
`55 aesthetic and ergonomic purposes. This is but one example,
`and other protective housings 202 (e.g., metal or metal alloy)
`are possible.
`Marine navigational device 200 further includes a control
`panel 204 that includes a display screen 214. For example,
`60 display screen 214 can be a color LCD display which is
`capable of displaying both text and graphical information.
`The invention, however, is not so limited. Audio information
`can likewise be provided. In addition, marine navigational
`device 200 can further include two-way voice communica-
`65 tion capabilities (e.g., two-way radio or cellular communi(cid:173)
`cation) and capabilities for receiving National Oceanic and
`Atmospheric Administration (NOAA) weather broadcasts.
`
`FIG. 1 is a representative view of a Global Positioning 30
`System (GPS);
`FIGS. 2A and 2B illustrate views for one embodiment of
`an electronic marine navigational device;
`FIG. 3 is a block diagram of one embodiment for the
`electronic components within the hardware of FIGS. 2A-2B;
`FIGS. 4A-4E illustrate a number of display screen
`embodiments which are operable with the electronic marine
`navigational device of the present invention; and
`FIGS. 5-7 are flow charts illustrating various method
`embodiments.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`Embodiments of the present invention include marine
`navigational methods, systems, and devices having course
`calculation and analysis capabilities. The marine naviga(cid:173)
`tional methods, systems, and devices can use any number of
`devices for determining one or more positions. For example,
`the marine navigational device can include devices for 50
`receiving signals (e.g., radio signals) from which positional
`triangulation can be performed to determine the one or more
`positions. In additional embodiments, a global positioning
`system (GPS) enabled marine navigational device can be
`used for determining one or more positions. Such GPS
`systems are known and have a variety of uses.
`Although the term marine navigation is used in the
`present application, one of ordinary skill in the art will
`appreciate from reading the disclosure that the techniques
`described herein could equally be applied for use in non(cid:173)
`street based navigation. So, the use of the word "marine" in
`the embodiments of the present invention (including the
`claims) could be replaced with the phrase "non-street
`based", where non-street based can include a navigational
`method, system, and devices that do not necessarily rely on
`one or more roads, highways, streets, and/or freeways in
`providing navigational methods, systems and/or devices.
`
`FLIR-1001.013
`
`

`

`US 7,268,703 Bl
`
`3
`Display screen 214 is operable to present a number of
`different screen displays, examples of which are provided
`herein. The number of different screen displays includes, but
`are not limited to, a map display, including a split-screen
`moving map, a radio display, including, for example, chan(cid:173)
`nel selection and squelch code settings; location lookup for
`use with downloaded cartographic data, including marine
`craft data, of a map; a navigation display, including, for
`example, graphic compass, distance to destination, speed,
`and time of arrival prediction; point of interest display; 10
`listing of location display; trip computer display, including,
`for example, trip distance, average and maximum speeds,
`travel time, and location; and waypoint display for setting
`waypoints or locations.
`Display 214 illustrates an embodiment of a map display. 15
`As will be explained in more detail below, in the various
`embodiments of the present invention, electronic marine
`navigational device 200 includes a basemap operable to
`show lakes, rivers, channels, lock and dams, buoys (e.g.,
`marine buoys, navigation buoys, mooring buoys), channel 20
`markers, ports, docks, land, underwater obstacles, land,
`water depth, rock(s), sandbars, shelves, tidal conditions,
`tidal data, above-water obstacles (e.g., bridges), type of
`water bottom, and prohibited areas, cities, highways, streets,
`counties boundaries, and state boundaries on display 214. In 25
`one embodiment, the basemap can be built-in. In an addi(cid:173)
`tional embodiment, the basemap can be transferred to and/or
`provided on a removable data card to the device 200.
`As further shown in FIG. 2A, marine navigational device
`200 further includes a number of input devices 216 such as 30
`a power on/off button, display zoom control buttons, menu
`selection button, user confirmation key, and the like. The
`input devices 216 shown in FIG. 2A also include a multi(cid:173)
`position (e.g., 3-axis) data entry button 220 for use with the
`display screen 214. The display 214 can also receive data 35
`through a touch sensitive screen (e.g., screen can be respon(cid:173)
`sive to use of a stylus and/or finger touch).
`FIG. 2B illustrates a rear view for an embodiment of the
`electronic marine navigational device 200. The electronic
`marine navigational device 200 includes a data port 224
`operable to upload and download data between the elec(cid:173)
`tronic marine navigational device 200 and another electronic
`device, such as by using a USB connector, Ethernet, or other
`suitable connection. In some embodiments, as will be dis(cid:173)
`cussed below, data can be uploaded and downloaded to the
`electronic marine navigational device 200 using a trans(cid:173)
`ceiver in the device 200 which can accommodate a wireless
`transmission medium such as, for example, infrared, Blue(cid:173)
`tooth, and/or Radio Frequency (RF) signals. Other transmis(cid:173)
`sion medium might also be used. In the various embodi(cid:173)
`ments of the present invention and as will be explained
`further herein, the data port is operable to upload and
`download device 200 software, marine craft data, and/or
`other cartographic data. Marine navigational device 200 can
`also include at least one antenna, including GPS antenna 226
`coupled to an integrated GPS receiver, and voice data
`antenna 228 coupled to an integrated communication trans(cid:173)
`ceiver. Device 200 can further include input ports for
`externally mounted antennas for GPS receiver and/or for the
`communication transceiver.
`The marine navigational device 200 can includes an
`electrical power input port 230 for coupling to an external
`power supply. The invention, however, is not so limited. For
`example, a battery power supply could be operatively
`coupled to device 200 to power its electronic components.
`Likewise, the various embodiments can include an elec(cid:173)
`tronic device having a data card slot, or data card port 234.
`
`4
`The marine navigational device 200 can further include a
`mounting bracket 236 so that device 200 can be selectably
`and removably mounted on a removable clip and/or surface.
`The illustrations shown in FIGS. 2A and 2B are but one
`example of a hardware configuration for a marine naviga(cid:173)
`tional device according to the teachings of the present
`invention. However, the invention is not limited to the
`configuration shown in FIGS. 2A and 2B. Other suitable
`designs for a hardware device which can accommodate the
`present invention are also possible.
`FIG. 3 illustrates one embodiment of a block diagram for
`the electronic components within the hardware of FIGS.
`2A-2B, such as within housing 202 and utilized by the
`electronic marine navigational device. The electronic com(cid:173)
`ponents of the electronic device can include a processor 310
`that is operatively coupled to a location input 320, such as
`input devices 216 (e.g., data entry button 220). Processor
`310 can also be operatively coupled with memory 330 and
`display screen 340. It will be understood that input 320 may
`additionally include a microphone for receiving voice com(cid:173)
`mands and/or an input from display screen 340 (e.g., touch
`sensitive screen). The electronic components further include
`a power source input 346 for powering the electronic
`components of the marine navigational device.
`Memory 330 can retrievably store instructions for execut(cid:173)
`ing one or more executable programs according to the
`present invention. For example, the memory 330 can retriev(cid:173)
`ably store a marine route calculation algorithm, as discussed
`herein, of the present invention. In addition, memory 330
`can further retrievably store cartographic data, including
`marine craft data and a variety of preselected conditions that
`are also used in conjunction with the marine route calcula(cid:173)
`tion algorithm. Preselected conditions can include user
`identified parameters, and any values associated with the
`parameters, that are associated with geographical conditions
`of particular interest. For example, preselected conditions a
`user can select include, but are not limited to, indications of
`land, water depth, rock(s), sandbars, shelves, tide condition,
`tidal data, wind conditions, weather conditions, ice, above-
`40 water obstacles (e.g., bridges), underwater obstacles (e.g.,
`submerged wrecks), type of water bottom, and prohibited
`areas, to name only a few. The preselected conditions, and
`their associated values, can be selected and progranimed by
`a user through, for example, controlling one or more input
`45 menus on display screen 340 with the location input 320.
`The location input 320 can also receive additional carto(cid:173)
`graphic data, including marine craft data, through the input
`devices 216 (e.g., data entry button 220) and/or the display
`screen 340 from a user. This additional cartographic data,
`50 including marine craft data, can include a first location, such
`as a present location or a waypoint location, or other
`waypoint locations, such as a destination location, that can
`be used in calculating and/or analyzing a course for a marine
`craft. In one embodiment, the present location can be
`55 up-dated at a preselected rate in real-time. In addition, the
`location input 320 can further receive coordinate positions
`for the waypoints (e.g., a potential waypoint). The location
`input 320 can also receive the coordinate positions for
`waypoints by inputs through the display 340. In one
`60 example, the coordinate positions can be longitude and
`latitude coordinate positions.
`Embodiments of the present invention also allow for a
`course to be analyzed between the first location and one or
`more waypoints, where cartographic data, including marine
`65 craft data, for the area between the first location and the
`waypoints can be analyzed to determine whether preselected
`conditions are present along the course. So, for example, a
`
`FLIR-1001.014
`
`

`

`US 7,268,703 Bl
`
`5
`user may want to have a course analyzed between a first
`location and a potential waypoint that is separate from the
`first location. In the present example, the first location can be
`a present location of the device in which the coordinates of
`the present location can be entered by the user or determined
`based on a signal from a global positioning system, or other
`signal triangulation system. In an additional embodiment,
`the first location can be set as a waypoint location separate
`from the potential waypoint, in which the waypoint location
`will not change during the calculation of the course between 10
`the first location and the potential waypoint. In a further
`embodiment, the potential waypoint can identify a waypoint
`location that may be changed by the user, for example, based
`on the outcome of the course calculated between the first
`location and the potential waypoint. In other words, the
`potential waypoint may be moved so as to have alternative
`courses calculated and/or analyzed between the first location
`and the potential waypoint.
`In addition, the processor 310 further operates on the
`marine route calculation algorithm to analyze a course
`between the first location and the potential waypoint in view
`of preselected conditions of the cartographic data, including
`the marine craft data. So, for example, the processor 310 can
`operate on the route calculating algorithm to analyze the
`cartographic data, including the marine craft data, to identify
`and avoid preselected conditions in the course being calcu(cid:173)
`lated between the first location and the potential waypoint.
`The course analyzed with the marine route calculation
`algorithm can also analyze a predetermined distance on
`either side of the calculated course for preselected condi(cid:173)
`tions. In other words, a buffer zone around the calculated
`course can be analyzed for preselected conditions. In one
`embodiment, the predetermined distance to be analyzed can
`be automatically determined by the marine route calculation
`algorithm based on the type of marine craft that is being 35
`used. The predetermined distance can also be determined
`and programmed into the device by the user. The size of the
`predetermined distance can be influenced by any number of
`factors, including, but not limited to, the size (e.g., width),
`the maneuverability, and/or the steering characteristics of 40
`the marine craft.
`In a situation where the processor 310 operating on the
`marine route calculation algorithm identifies one or more
`preselected conditions in analyzing the course, the processor
`310 operates on the route calculating algorithm to re-route
`the course to avoid the preselected conditions. In one
`embodiment, in routing and/or re-routing the course to avoid
`the preselected conditions, the processor operates on the
`route calculating algorithm to identify one or more non-user
`waypoints between the first location and the potential way(cid:173)
`point.
`The marine route calculation algorithm can also be used
`to analyze cartographic data within a user defined graphical
`filter area (shown as 478 in FIG. 4E). In one embodiment,
`the user defined graphical filter area includes a geographical
`area defined by a user on the display screen 340. Examples
`of defining the user defined graphical filter area on the
`display screen 340 include, but are not limited to, use of the
`input devices 216 or the display screen 340 itself. For
`example, a user could draw the user defined graphical filter
`area using a cursor shown on the display screen 340. The
`user defined graphical filter area can include an area smaller
`than the display screen 340.
`The user defined graphical filter area can also include any
`number of shapes, including, but not limited to, square, 65
`rectangular, triangular, or circular. Other shapes for the user
`defined graphical filter area are also possible. The user
`
`6
`defined graphical filter area can further be positioned and/or
`repositioned over any number of locations on the display
`screen 340. In one embodiment, a displayed cursor under the
`control of one or more of the input devices 216 can be used
`to position and/or reposition the user defined graphical filter
`area over any number oflocations on the display screen 340.
`The processor 310 can operate on the marine route
`calculation algorithm to analyze cartographic data within the
`user defined graphical filter area for preselected conditions.
`For example, the processor 310 can operate on the marine
`route calculation algorithm to analyze cartographic data
`within the defined graphical filter area selected and posi(cid:173)
`tioned, or repositioned, by the user for preselected condi(cid:173)
`tions. In an additional example, the processor 310 can
`15 dynamically analyze the cartographic data within the defined
`graphical filter area for preselected conditions as the area is
`being position and/or repositioned. So, for example, the
`processor 310 dynamically analyzes the cartographic data
`within the defined graphical filter area for preselected con-
`20 ditions when repositioning the graphical filter area from a
`first position to a second position.
`In one example, the dynamic analysis of cartographic
`data, including the marine craft data, within the defined
`graphical filter area for preselected conditions allows for a
`25 user to be aware of preselected conditions that may be
`located within the area, but not necessarily at the first
`location and/or along the course which the device is trav(cid:173)
`eling. In an additional embodiment, analyzing the carto(cid:173)
`graphic data within the defined graphical filter area can be
`30 available regardless of whether a calculated course is being
`used or not. In other words, a user need not have a desti(cid:173)
`nation point, one or more waypoints (e.g., a potential, or
`other waypoint) and/or a calculated a course to have the
`cartographic data analyzed within the defined graphical filter
`area.
`An antenna/receiver 350, such as a GPS antenna/receiver
`is operatively coupled to processor 310. It will be under(cid:173)
`stood that the antenna and receiver, designated by reference
`numeral 350, are combined schematically for illustration,
`but that the antenna and receiver may be separately located
`components, and that the antenna may be a GPS patch
`antenna or a helical antenna. The electronic components
`further include I/O ports 370 operatively connected to
`processor 310. In addition, the electronic components can
`45 further include a cartridge bay 376 operatively coupled to
`the processor 310 for receiving cartographic data, including
`marine craft data, from a map data cartridge.
`Using antenna/receiver 350 as a GPS, processor 310 can
`determine the first location, for example, as being a present
`50 location of the device on a course based on the signals
`received from the GPS. Processor 310 can dynamically
`analyze cartographic data, including the marine craft data,
`for a predetermined area around the first location, in this
`situation the present location, for preselected conditions.
`55 The area around the first location for analysis can have a
`preselected size and shape relative to the first location. In
`addition, the area to be analyzed can be refreshed at a
`preselected rate so as to ensure that the first location does not
`move out of the analyzed area prior to the analysis being
`60 refreshed.
`In one example, the dynamic analysis of cartographic
`data, including the marine craft data, around the first loca(cid:173)
`tion for preselected conditions allows for a user to be aware
`of preselected conditions that may be in the vicinity, but not
`necessarily at the first location and/or along the course
`which the device is traveling. In this way, the user will better
`understand the nature of the area surrounding the first
`
`FLIR-1001.015
`
`

`

`US 7,268,703 Bl
`
`7
`location and/or the calculated course with respect to the
`preselected conditions. Analyzing the cartographic data
`around the first location can also be available regardless of
`whether a calculated course is being used or not. In other
`words, a user need not have a destination point, one or more
`waypoints (e.g., a potential, or other waypoint) and/or a
`calculated course to have the cartographic data analyzed for
`the predetermined area around the first location.
`In a further embodiment, the analysis of the present
`invention also need not be used in conjunction with calcu- 10
`lating a course, but rather can be used to analyze the
`cartographic data in the area between the first location and
`the potential waypoint. In this way a user can better under(cid:173)
`stand what predetermined conditions exist between the first
`location and the potential waypoint without having to cal- 15
`culate a course. In an additional embodiment, the analysis of
`the present invention also can be used in conjunction with
`calculating a course that includes the first location and the
`potential waypoint.
`The area to be dynamically analyzed can also have a 20
`preselected size and shape relative to the present location.
`Examples of the preselected shape include, but are not
`limited to, a triangular or a sector of a circle shape. In one
`embodiment, the size of the area can be defined by radii
`extending along the course from the first location (e.g., a 25
`present location), such as a heading determined through the
`use of a track log. In addition, the size of the predetermined
`area can be determined based on a number of factors,
`including, but not limited to, the speed and heading of the
`electronic marine navigational device. In an additional 30
`embodiment, an angle of the analyzed area emanating from
`the first location can be either set by the user or determined
`based on type and nature of the marine craft in which the
`device is being utilized (e.g., a large craft with a large turn
`radius may require a larger angle of analysis as compared to 35
`a smaller more maneuverable craft having a smaller turn
`radius). In an additional embodiment, the area can encircle
`the first location, whe

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