throbber
United States Patent [19J
`Behr et al.
`
`111111111111111111111111111111111111111111111111111111111111111111111111111
`US005543789A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,543,789
`Aug. 6, 1996
`
`[54] COMPUTERIZED NAVIGATION SYSTEM
`
`[75]
`
`Inventors: David A. Behr, Roselle; Randall B.
`Jones, Downers Grove, both of Ill.
`
`[73] Assignee: Shields Enterprises, Inc., Chicago, Ill.
`
`[21] Appl. No.: 265,094
`
`[22] Filed:
`
`Jun. 24, 1994
`
`Int. Cl.6
`..................................................... GOSG 1/123
`[51]
`[52] U.S. Cl . .......................... 340/995; 340/990; 340/991;
`364/449
`[58] Field of Search ..................................... 340/988, 990,
`340/995, 991; 364/449
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,311,876
`4,466,125
`4,951,212
`4,954,958
`5,172,321
`5,243,528
`5,262,775
`5,283,575
`
`1/1982 Endo et al. ............................ 455/54.1
`8/1984 Kanayama .............................. 340/990
`8/1990 Kurihara et al. ........................ 340/995
`9/1990 Savage et al ........................... 364/444
`12/1992 Ghaem et al ........................... 364/444
`9/1993 Lefebvre ................................. 340/995
`11/1993 Tamai et al ............................. 340/995
`2/1994 Kao et al ................................ 340/990
`
`5,291,412
`5,291,413
`5,293,163
`5,293,484
`
`311994 Tamai et al ............................. 364/449
`311994 Tamai et al ............................. 364/449
`311994 Kakihara et al ........................ 340/988
`3/1994 Dabbs, III et al. ................ 340/825 .44
`
`OTHER PUBLICATIONS
`
`Smart cars, smart highways, collier, w. Clay and Weiland,
`Richard J., IEEE Spectrum, Apr., 1994, pp. 27-33.
`
`Primary Examiner-Brent A. Swarthout
`Attorney, Agent, or Firm-Alice 0. Martin
`
`[57]
`
`ABSTRACT
`
`The invention provides a method and system for providing
`route guidance information from a base unit to a remote unit
`in response to a request from the remote unit. The remote
`unit may be a mobile unit or a fixed unit. A query is
`formatted at the remote unit, the query including the request,
`and communicated from the remote unit to the base unit. The
`requested route guidance information is calculated at the
`base unit in response to the query, using a database located
`at the base unit. A response to the query is formatted at the
`base unit, the response including the route guidance infor(cid:173)
`mation. The response is communicated from the base unit to
`the remote unit for display.
`
`56 Claims, 3 Drawing Sheets
`
`1 - - -
`
`1
`
`MAP
`DATA BASE
`
`THIRD
`PARTY
`DATA
`INTEGRATER
`
`OnER
`INFORMATION
`PRCNIDERS
`
`80
`
`82
`
`DISTANCE
`ANO TIME
`TRAVEL
`ESTIMATOR
`
`SURROUt{)lNGS
`EXPLORER
`
`68
`
`70
`
`84
`
`86
`
`88
`
`54
`
`52
`
`50
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`74 L __
`
`QUERY
`RESOLVER
`
`62
`
`PC
`
`DISPLAY
`
`30
`
`16
`
`KBD
`28
`
`KBO
`
`46
`
`18
`
`44
`
`ZTE Exhibit 1009
`
`

`

`U.S. Patent
`
`Aug. 6, 1996
`
`Sheet 1of3
`
`5,543,789
`
`, - - - - - - - 72 - - - ,
`THIRD
`PARTY
`MAP
`DATA BASE - - - DATA
`INTEGRATER
`
`OTHER
`~~INFORMATION
`PRCNIOERS
`
`80
`
`82
`
`DISTANCE
`AND TIME
`TRAVEL
`ESTIMATOR
`
`SURROUl'l>INGS
`EXPLORER
`
`68
`
`70
`
`66
`
`QUERY
`RESOLVER
`
`64
`
`25~
`
`PC
`
`DISPLAY
`
`30
`
`16
`
`lo.E--......J CELLULAR
`SYSTEM
`38
`LAPTOP ,up MODEM
`PC
`MEM
`DISPLAY
`POS
`KBD
`44
`
`22
`
`26
`
`28
`
`46
`
`18
`
`10
`
`FIG. I
`
`54
`
`52
`
`50
`
`58
`
`20
`
`'--14
`
`ZTE Exhibit 1009 - 2
`
`

`

`U.S. Patent
`
`Aug. 6, 1996
`
`Sheet 2 of 3
`
`5,543,789
`
`ESTABLISH
`COMMUNICATION
`
`100
`
`FORMAT A
`QUERY . . . - - - - - -
`102
`
`QUERY
`RESOLUTION
`
`104
`
`TRANSMIT
`ERROR
`MESSAGE
`
`HO
`
`YES
`
`IDENTIFY
`QUERY
`TYPE
`
`112
`
`ZTE Exhibit 1009 - 3
`
`

`

`124
`
`MSG LEN
`
`128
`
`130
`
`132
`
`138
`
`140
`
`142
`
`144
`
`152
`
`120
`
`122_.K
`
`FIG. 3
`
`165
`J -166
`
`164
`
`168
`
`170
`
`172
`
`174
`
`176
`
`178
`
`180
`
`MSG LEN I ICRC !TIME STAMP !SUBSCRIBER ID !MESSAGE ID
`
`160
`
`162/
`
`FIG. 4
`
`~ •
`1'J1
`•
`~
`~ ;-
`= f"'+-
`
`>
`~
`
`~a-,
`
`~
`\C
`\C a-,
`
`00. =(cid:173)~
`~
`~
`s,
`
`~
`
`Ul
`._.
`Ul
`~
`~ ._.
`.....J
`
`00 "'
`
`ZTE Exhibit 1009 - 4
`
`

`

`5,543,789
`
`1
`COMPUTERIZED NAVIGATION SYSTEM
`
`BACKGROUND OF THE INVENTION
`
`5
`
`10
`
`-
`
`2
`medium such as CD-ROM or floppy disk, to remotely
`located mobile users may be difficult. In addition, the media
`themselves are expensive since they may generally be used
`only a single time.
`Other aspects of such prior art autonomous route guidance
`systems add to their cost and inconvenience. Because the
`systems are autonomous, they must include all components,
`including the computer, the database and the position sensor.
`Using present technology, such a system is too heavy and
`too large to be readily transported by an individual. In
`addition, the complete system has power requirements
`which make battery operation impractical. As a result,
`autonomous route guidance systems have been limited to
`installation in automobiles or other vehicles which can
`accommodate the size and power requirements of such a
`system. The current best price for a complete autonomous
`route guidance system is at least $2,000. This includes only
`the cost for a single, dedicated autonomous route guidance
`system.
`Another type of route guidance system has been tested in
`Europe using beacons to provide a guidance signal to
`on-board equipment. The system directs the user to travel
`from beacon to beacon, creating a step-wise path between an
`origin and a destination. The navigational information thus
`25 provided forms a generally inefficient routing path from
`origin to destination. In addition, such a system does not
`provide the capability to query a database for information
`about nearby points of interest and other geographical
`information.
`Therefore, there is a need for a routing and information
`system that continually provides access to up-to-date, cor(cid:173)
`rect geographic information by a remote user. There is a
`further need for a routing and information system which can
`be implemented on lightweight, portable devices for easy,
`convenient transportation and use. There is a further need for
`a routing and information system which is independent of
`any particular hardware configuration and may be imple(cid:173)
`mented on any suitably equipped data processing apparatus,
`such as a desktop personal computer, a laptop computer, a
`personal digital assistant or even a pager. There is a further
`need for a routing and information system which provides
`communication between mobile units and a base unit over
`any available channel, including wireless and wireline chan-
`nels. There is a still further need for a data communication
`protocol for providing accurate, reliable communication in
`such a system, independent of hardware configuration.
`
`The invention generally relates to a system and method
`for providing route guidance and tracking information from
`a base unit to a mobile unit over wireless and wireline
`devices. The invention more particularly relates to an appa(cid:173)
`ratus and method for providing to a mobile unit route
`guidance and tracking information which has been calcu(cid:173)
`lated at a base unit in response to a query from the mobile
`unit.
`Systems have been developed which provide geographi-
`cal or position-dependent information to a mobile user. Such 15
`systems are generally installed in an automobile or other
`vehicle. These systems generally include an on-board geo(cid:173)
`graphic database which may be accessed to determine
`geographic information, such as locations of points of inter(cid:173)
`est, directions to points of interest, and directions between a 20
`specified origin and a destination. An on-board computer
`calculates route guidance information using data from the
`database in response to user inputs.
`Such systems are known as autonomous route guidance
`systems, since they are independent and self-contained. The
`systems generally include a geographic database, position(cid:173)
`ing sensors, and a computer including a keyboard and
`display. The geographic database is a representation of a
`region or metropolitan area and may include, for example,
`street names, navigation attributes, such as tum restrictions 30
`and one-way streets, street addresses, and points of interest,
`such as airports, restaurants and museums. The positioning
`sensors may determine geographic position from RF (Radio
`Frequency) triangulation or in response to signals from, for
`example, GPS (Global Positioning System), LORAN C or
`other similar positioning systems, and from motion and
`direction detectors. The computer calculates route guidance
`information in response to inputs from the other system
`components as well as operator input. The route guidance
`information is provided to the user in the form of naviga(cid:173)
`tional text or map graphics.
`Autonomous route guidance systems have many draw(cid:173)
`backs, however, which have prevented their widespread use.
`Because the system is autonomous and has an on-board
`database, the system must include large storage capabilities
`for storing all the data which form the database. Technolo(cid:173)
`gies such as CD-ROM have allowed storage of an entire
`database but require still a tradeoff between cost and fast,
`efficient data access.
`Another problem with the database provided with autono(cid:173)
`mous route guidance systems is maintenance or currency of
`the database. As new streets are built, or as old streets are
`reconfigured, as businesses and other points of interest open
`and close, the database on CD-ROM or other media 55
`becomes out of date. In addition, when a database is com(cid:173)
`piled, it may include errors which are then replicated in the
`many copies provided to users. These errors may require
`correction in the user copies by replacing those database
`copies. Moreover, incorrect or outdated information in the 60
`database can lead to errors when calculating routes. When an
`out-of-date database does not include the information that a
`particular roadway is closed, the system may be unable to
`calculate an alternate route.
`Autonomous route guidance systems may improve the 65
`accuracy of the system by providing occasional database
`updates to users. However, distribution of the database, in a
`
`35
`
`40
`
`45
`
`50
`
`SUMMARY OF THE INVENTION
`
`The invention therefore provides a method of providing
`route guidance information from a base unit to a mobile unit
`in response to a request from the mobile unit. The method
`comprises the steps of formatting a query at the mobile unit,
`the query including the request, communicating the query
`from the mobile unit to the base unit, and calculating the
`route guidance information at the base unit in response to the
`query. The method further comprises the steps of formatting
`a response to the query at the base unit, the response
`including the route guidance information, and communicat(cid:173)
`ing the response from the base unit to the mobile unit. The
`include navigation
`information may
`remote guidance
`instructions from an origin to a destination, information
`about one or more points of interest within the region of an
`origin or other geographically referenced information.
`The invention further provides a system for communicat(cid:173)
`ing routing information between a base unit and a mobile
`unit. The system comprises input means at the mobile unit
`
`ZTE Exhibit 1009 - 5
`
`

`

`5,543,789
`
`IO
`
`30
`
`3
`for providing an origin and a destination. The system further
`comprises calculating means at the base unit for calculating
`a route between the origin and the destination. The system
`still further comprises communication means for communi(cid:173)
`cating the origin and the destination from the mobile unit to 5
`the base unit and for communicating the route from the base
`unit to the mobile unit. The routing information may include
`navigation instructions from an origin to a destination,
`information about one or more points of interest within the
`region of an origin or other geographically referenced infor-
`mation.
`The invention still further provides a method of providing
`routing information to a mobile unit. The method comprises
`the steps of providing an origin and a destination from the
`mobile unit to a base unit, the base unit located remotely
`from the mobile unit. The method further comprises the 15
`steps of calculating at the base unit a route between the
`origin and the destination, and providing the route to the
`mobile unit.
`The invention still further provides a system for providing 20
`route guidance information to a remote location from a
`central location. The system comprises a mobile unit includ(cid:173)
`ing input means for providing at least a route destination and
`output means for providing an indication of the route
`guidance information. The system further comprises first 25
`transmission means at the mobile unit for transmitting
`destination data and origin data from the mobile unit, the
`destination data being indicative of a route destination and
`the origin data being indicative of a route origin. The system
`still further comprises a base unit at the central location. The
`base unit includes first receiving means for receiving the
`destination data and the origin data from the first transmis(cid:173)
`sion means, calculating means coupled with the receiving
`means for calculating a route to the route destination from a
`route origin responsive to the destination data and the origin
`data, and second transmission means for transmitting rout-
`ing data, the routing data being indicative of the route. The
`system still further comprises second receiving means at the
`mobile unit for receiving the routing data from the second
`transmission means, the second receiving means being
`coupled with the output means for providing the route
`guidance information to the input means responsive to the
`routing data.
`The invention provides a system and method for provid(cid:173)
`ing geographically referenced information from a base unit 45
`or server to a mobile unit. The mobile unit may be a
`transportable device such as a laptop computer or personal
`digital assistant (PDA), or may be a desktop personal
`computer or any other device permitting data entry and
`display or printing of the provided information.
`The mobile unit communicates with the base unit using
`any available communication system, such as land line
`telephone link, cellular telephone or radio frequency trans(cid:173)
`mission. Queries are communicated from the mobile unit to
`the base unit. The query requests route guidance informa- 55
`tion, information about a point of interest or other geo(cid:173)
`graphical information. The query is formatted in a specified
`protocol. The base unit communicates responses to queries,
`the responses also formatted in a specified protocol. The
`responses may include, for example, textual navigational 60
`directions or maneuver maps showing graphical represen(cid:173)
`tations of street intersections and the calculated route
`through the intersection. Transmitting only a representation
`of the intersection, rather than all geographical features
`around the intersection, allows the response, including the 65
`maneuver map, to be transmitted over a low bandwidth
`channel. The invention operates independently of the com-
`
`4
`munication system and is adaptable to any system. The
`invention allows support for many different mobile unit
`platforms, taking advantage of each platform's capabilities
`while retaining as much system-level look and feel consis(cid:173)
`tency as possible.
`The base unit includes a geographical database, such as
`the Navigation Technologies Corp navigable map database.
`The geographical database stores a variety of geographical
`and position-oriented attributes, such as street addresses,
`tum restrictions and points of interest. The points of interest
`are preferably organized according to different parameters,
`including point of interest type, such as "restaurant" or
`"museum;" point of interest name; city; driving distance; or
`driving time. The base unit further includes a server for
`receiving queries from one or more mobile units, resolving
`ambiguities in the queries, determining a response to the
`query, accessing the geographical database as needed. The
`server formats a response to the query and communicates the
`response to the mobile unit.
`In a first mode of operation, an origin and a destination are
`entered at the mobile unit. The origin or the destination may
`be in the form of a street address, an intersection of two
`streets, or a point of interest previously identified in the
`geographical database. The origin and destination are com(cid:173)
`municated from the mobile unit to the base unit. The base
`unit calculates a route between the specified origin and
`destination. The routing information is communicated from
`the base unit to the mobile unit where it is displayed by the
`mobile unit. The display may be a graphical display, show(cid:173)
`ing map portions and providing travel directions along with
`a display of highway signs and other information. The
`display may be textual information, providing travel direc(cid:173)
`tions. The mobile unit may supply a digitally synthesized
`voice which audibly presents the travel directions to the user.
`In a second mode of operation, the mobile unit formulates
`a query requesting information about points of interest
`within a specified distance of an origin. The origin may be
`specified by street address, intersecting streets, by geo-
`graphic position or by reference to a point of interest. The
`query is communicated from the mobile unit to the base unit.
`The base unit uses the geographical database to formulate a
`response. The response is communicated from the base unit
`to the mobile unit for display to the user.
`In a third mode of operation, a mobile unit provides
`information specifying its location to the base unit. A control
`unit requests tracking information about the mobile unit
`from the base unit. The control unit may be, for example,
`another personal computer, coupled to the base unit through
`50 an external interface, either directly or through a commu(cid:173)
`nications network. The base unit provides to the control unit
`tracking information including the current location of the
`mobile unit with respect to the street network and the route
`covered by the mobile unit.
`The invention further provides a protocol for communi(cid:173)
`cating a query from the mobile unit to the base unit and for
`communicating a response from the base unit to the mobile
`unit. The protocol allows transmission of variable length
`messages, as required by the individual mobile unit or
`communication link. The protocol includes error checking,
`time stamping and subscriber information. The protocol
`further includes information specifying origin and destina(cid:173)
`tion, for a query, and message type and message contents,
`such as route information, for a response.
`It is therefore an advantage of the invention to provide a
`method and apparatus for providing geographically refer(cid:173)
`enced information from a base unit to a mobile unit, the
`
`35
`
`40
`
`ZTE Exhibit 1009 - 6
`
`

`

`5,543,789
`
`5
`mobile unit including only data entry and display devices
`and a communications link. It is a further advantage of the
`invention to provide this capability in a mobile unit which
`does not require on board database storage or position
`finding equipment at the mobile unit. It is a still further 5
`advantage of the invention to provide a mobile unit with
`access to a larger, more comprehensive database. For
`example, prior art CD-ROM-based databases are limited to
`600 MB of storage which may be sufficient to store map
`information for only a single metropolitan region. In con- 10
`trast, the invention allows the mobile unit to access map
`information for many metropolitan regions or an entire
`nation, as well as other information, such as on-line yellow
`page information or traffic advisory information, which may
`be provided by third party information providers. It is a still 15
`further advantage of the invention to permit automatic, real
`time database updates by maintaining the database only at
`the base unit, avoiding the need to distribute database
`updates to the mobile unit.
`It is a still further advantage of the invention to provide a
`system for communicating requests for routing information
`and responses including routing information in which the
`system is independent of the devices on which the system is
`implemented. It is a further advantage of the invention to
`provide such a system which may be implemented using any
`commonly available hardware devices, including laptop
`computers, personal digital assistants and other transport(cid:173)
`able units communicating via wireless or wireline systems.
`It is a still further advantage of the invention to efficiently
`convey complex information, including graphical informa(cid:173)
`tion, over communication channels having limited band(cid:173)
`width using data compression and a novel protocol. This
`allows a system in accordance with the invention to dynami(cid:173)
`cally transmit selected map portions for display on a capable
`mobile unit. The geographical information may be saved at 35
`the mobile unit for later retrieval and display, without having
`to again access the base unit.
`
`6
`12 and a plurality 14 of remote units arranged to commu(cid:173)
`nicate with the base unit 12. The plurality 14 of remote units
`may include, for example, a desktop personal computer 16,
`a laptop personal computer 18, or a pager 20. The plurality
`14 of remote units may include any number of mobile units.
`The base unit 12 is preferably located at a single, central
`location. One remote unit may be permanently located at a
`single site, such as desktop personal computer 16. Another
`remote unit may also be mobile or transportable, such as
`laptop personal computer 18 or pager 20. As used herein, the
`term "mobile unit" includes both remote units which may be
`permanently located at a single site or remote units which
`are mobile or transportable.
`The desktop personal computer 16 is an example of one
`type of mobile unit which may be included in the system 10.
`The desktop personal computer 16 preferably includes a
`modem 22, a memory 26, a keyboard 28, a display 30 and
`a microprocessor 32. The modem 22 is adapted to be
`coupled to a telephone line 24. The telephone line 24 is in
`turn coupled to the commercial telephone system 25. The
`20 modem 22 may be, for example, a serial (dial up line)
`modem such as a modem compatible with the AT command
`set which is built in to the desktop personal computer 16, a
`stand alone modem, or a PCMCIA modem. Alternatively,
`the modem may be for use with a specialty wireless trans-
`25 mission network such as ARDIS, CDPD (cellular digital
`packet data) or RAM. Still further, the modem may be of a
`type custom designed for the desktop personal computer 16.
`The modem 22 thus forms transmission means at the mobile
`unit for transmitting the origin and the destination and a
`30 receiving means at the mobile unit for receiving the
`responses, including the route, from the base unit 12.
`The microprocessor 32 responds to program instructions
`and data stored in the memory 26. To activate the system 10,
`a user manipulates the keyboard 28 to formulate a request.
`The request may, for example, seek the route between an
`origin and a destination. The keyboard 28 thus provides an
`input means at the mobile unit for providing an origin and
`a destination. The desktop PC 16, under control of a program
`40 of instructions stored in the memory 26, conveys the request
`over the telephone line 24 to the base unit 12. The base unit
`12 formulates a response to the request and conveys the
`response over the telephone line 24 to the desktop PC 16.
`The response to the request is displayed on the display 30.
`45 The display 30 thus forms an output means at the mobile unit
`for providing an indication of the route provided in the
`response. In addition, the response may be stored in the
`memory 26 for later retrieval and display. The memory 26
`thus provides storage means at the mobile unit for storing the
`50 route communicated from the base unit.
`The laptop personal computer 18 is another example of a
`mobile unit which may be used in the system 10. The laptop
`PC 18 includes a modem 34, a memory 40, a position locator
`42, a keyboard 44, a display 46 and a microprocessor 48.
`55 The modem 34 is coupled to an antenna 36 for sending and
`receiving cellular telephone calls in conjunction with the
`cellular telephone system 38, which is a portion of the
`commercial telephone system 25. The modem 34 may be,
`for example, any of the modem types described in conjunc-
`tion with the modem 22 of the desktop personal computer
`16.
`The microprocessor 48 operates in response to program
`instructions and data stored in the memory 40. The position
`locator 42 provides the geographical position of the laptop
`65 PC 18. For example, the position indicator 42 may perform
`RF (radio frequency) triangulation or may be responsive to
`GPS (Global Positioning System), LORAN C signals or
`
`60
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The features of the invention which are believed to be
`novel are set forth with particularity in the appended claims.
`The invention, together with further objects and advantages
`thereof, may best be understood by making reference to the
`following description taken in conjunction with the accom(cid:173)
`panying drawings, in the several figures of which like
`reference numerals identify identical elements, and wherein:
`FIG. 1 is a functional block diagram illustrating the
`system of the invention;
`FIG. 2 is a flow diagram illustrating the method of the
`invention;
`FIG. 3 is a diagram illustrating a data communication
`protocol for communicating data from a mobile unit to a
`base unit in accordance with the invention and which may be
`used in conjunction with the system of FIG. 1 and the
`method of FIG. 2; and
`FIG. 4 is a diagram illustrating a data communication
`protocol for communicating data from a base unit to a
`mobile unit in accordance with the invention and which may
`be used in conjunction with the system of FIG. 1 and the
`method of FIG. 2.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`
`FIG. 1 is a functional block diagram of a system 10
`embodying the invention. The system 10 includes a base unit
`
`ZTE Exhibit 1009 - 7
`
`

`

`5,543,789
`
`10
`
`15
`
`7
`other satellite positioning systems for providing latitude and
`longitude positioning information. The position locator 42
`thus provides a position determining means for determining
`the geographical position of the mobile unit. The laptop PC
`18, in response to the program instructions stored in the 5
`memory 40, provides a request over the commercial tele(cid:173)
`phone system to the base unit 12. The request may be, for
`example, for the route between an origin and a destination.
`The origin may be specified either by manipulating the
`keyboard 44 or by providing the latitude and longitude
`information produced by the position locator 42. The base
`unit 12 provides a response to the request to the laptop PC
`18. The response is displayed on the display 46.
`The pager 20 provides another example of a remote unit
`which may be used with the system 10. The pager 20
`includes a radio frequency (RF) interface 50 coupled to an
`antenna 52 for receiving RF signals from an antenna 54
`coupled to the base unit 12. The pager 20 further includes a
`microprocessor 56 responsive to program instructions and
`data stored in a memory 58. In response to information
`transmitted from the base unit 12 and received at the antenna
`52, the microprocessor 56 displays information, such as
`geographical directions, on a display 60.
`In another mode of operation, one mobile unit, such as the
`desktop personal computer 16, may track another mobile
`unit, such as the laptop personal computer 18, using the
`system 10. A user of the desktop personal computer 16 may
`manipulate the keyboard 28 to request route guidance infor(cid:173)
`mation such as tracking information. The request is trans(cid:173)
`mitted over the telephone line 24 to the base unit 12. The
`base unit 12 formulates a response based on the geographic
`position information provided by the position locator 42 of
`the laptop PC 18. The response is transmitted over the
`telephone line 24 to the desktop personal computer 16 for
`display on the display 30.
`Thus, the system 10 provides geo-referenced information
`over wireless and wireline devices to mobile and remote
`users. It is to be understood that the communications tech(cid:173)
`nologies and the mobile units illustrated in FIG. 1 may be
`combined in ways other than those illustrated in FIG. 1. For
`example, the desktop personal computer 16 may include an
`RF interface such as the RF interface 50 of the pager 20.
`Similarly, the modem 34 of the laptop PC 18 may be adapted
`for coupling directly to a telephone line such as telephone
`line 24. In addition, other types of mobile units, such as
`personal digital assistants (PDAs) may be included in the
`system 10. Moreover, mobile units may access the base unit
`indirectly by communicating directly with a third-party
`information provider, such as ProdigyTM, which in tum
`conveys queries to and responses from the base unit 12. In
`accordance with the invention, the system 10 operates
`independently of particular hardware configurations of the
`plurality 14 of remote units and of the communications
`system.
`The base unit 12 includes an I/O interface 62, a query
`resolver 64, a route calculator 66, a distance and time travel
`estimator 68, a surroundings explorer 70, a map data base 72
`and a third party data integrator 80. The I/O interface 62
`includes a telephone interface 74 for coupling the base unit
`12 to the commercial telephone system 25 including the
`telephone line 24. The I/O interface 62 further includes an
`RF interface 76 for coupling the base unit 12 with RF
`communication devices such as an antenna 54. The I/O
`interface 62 and the modem 22 thus provide communication
`means for communicating an origin and a destination from
`the desktop personal computer 16 to the base unit 12 and for
`communicating a route from the base unit 12 to the desktop
`
`8
`personal computer 16. The I/O interface 62, the modem 34
`and the antenna 36 provide a communication means for
`communicating the origin and the destination from the
`laptop personal computer 18 to the base unit 12 and for
`communicating the route from the base unit 12 to the laptop
`personal computer 18.
`The I/O interface 62 may further include a network
`interface 75 for coupling the base unit 12 to one or more
`wireless or wireline communication networks such as CDPD
`(cellular digital packet data), TCP/IP (transmission control
`protocol/Internet protocol), ARDIS or RAM. The I/O inter(cid:173)
`face 62 may further include an external interface 77 for
`coupling the base unit 12 to a control unit 84. The control
`unit 84 provides an external link to the base unit 12 and may
`be, for example, a personal computer coupled over a wire-
`less or wireline network or a directly-connected terminal.
`The control unit 84 may include, for example, a keyboard 86
`and a display 88. The control unit 84 may request tracking
`information about the location of one or more mobile units.
`For example, a mobile unit may be located in an armored
`20 vehicle transporting valuables along a specified route. The
`control unit may receive tracking information from the base
`unit and, if the mobile unit in the armored vehicle varies
`from the specified route by a predetermined amount, sounds
`an alarm or triggers some other action.
`The I/O interface 62, including the telephone interface 74
`and the RF interface 76, provide a means for coupling the
`base unit 12 with communications media such as the com(cid:173)
`mercial telephone system and other wireline and wireless
`devices. The I/O interface 62 thus receives queries from the
`plurality 14 of remote units and transmits the responses from
`the base unit 12 to the plurality 14 of remote units. The I/O
`interface 62 therefore provides a receiving means at the base
`unit for receiving the origin and destination and a transmit-
`ting means at the base unit for transmitting the route to a
`mobile unit.
`The query resolver 64 receives the request from the I/O
`interface 62. When a request is entered at one of the plurality
`14 of remote units, a mistake may be made. For example, in
`40 manipulating the keyboard 44 of t

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