`
`PATENT APPLICATION TRANSMITTAL LETTER
`(Small Entity)
`____—_____————————-
`COMMISSIONER FOR PATENTS
`
`DOCKeI N0-
`Leigh-12
`
`
`
`9088170
`
`
`
`- r53 DEVICE, SYSTEM AND METHOD FOR REMOTELY ENTERING, STORING AND SHARING ADDRESSE
`3 FOR A POSITIONAL INFORMATION DEVICE
`Enclosed are:
`
`042806
`
`Certificate of Mailing by Express Mail Label No.
`Five (5)
`sheets of drawings.
`C] A certified copy of a
`Declaration
`Power of Attorney
`Information Disclosure Statement
`
`Signed.
`
`D Unsigned.
`
`
`
`E]
`
`EV 244146486 US
`
`application.
`
`
`
`
`CL, Preliminary Amendment
`{3" Applicant claims small entity status. See 37 CFR 1.27.
`
`$ Other: Application Data Sheet; Form PTO-1595; Assignment; and Check for $40.00.
`
`
`
`
`
`
`
`
`
`
`
`
`I-_
`Rate
`#Extra
`#Allowed
`#Filed
`.
`For
`—-I- -20 = _—-|
`Inde -. Claims _——-fl-_l
`”_I—
`_-_—_--_I—
`_—___I
`—I—
`_I—
`__|
`ml—
`
`
`
`
`
`A check in the amount of
`
`$1,025.00
`
`to cover the filing fee is enclosed.
`
`XI The Director is hereby authorized to charge and credit Deposit Account No.
`as described below.
`
`03-1030
`
`El Charge the amount of
`Credit any overpayment.
`
`as filing fee.
`
`Charge any additional filing fees required under 37 CFR. 1.16 and 1.17.
`
`CI Charge the issue fee set in 37 CFR. 1.18 at the mailing of the Notice of Allowance.
`pursuant to 37 CFR. 1.31 1 (b).
`
`CI Payment by credit card. Form PTO-2038 is attached.
`edit card information should not
`WARNING: Information on this form may become public. Cr
`3 authorization on PTO-203-.
`
`
`
`be Included on this form. Provude credit card Informa .
`
`-
`
`
`
`
`
`
`Dated: April 23, 2006
`
`Customer Number: 001218
`
`
`Atty. Reg. No. 24,095
`CASELLA & HESI’OS LLP
`
`
`274 Madison Avenue - Suite 1703
`
`
`New York, NY 10016
`
`
`Tel. 212-725-2450
`Fax 212-725-2452
`
`
`Page 1 012
`PD1SMALL/REV10
`
`|PR2017-02022
`
`Unified EX1002 Page 1
`
`
`
`
`
`IPR2017-02022
`Unified EX1002 Page 1
`
`
`
`is being deposited with the United States Postal Service "Express Mail Post Office to Addressee" service under 37
`
`' CFR 1.10 in an envelope addressed to: Commissioner for Patents, PO. Box 1450, Alexandria. VA 22313-1450 on
`
`(Identify type ofcorrespondence)
`
`Agril 28, 2006
`(Date)
`
`Janis van Akelil'en
`(Typed or Printed Name ofPersan Mailing Correspondence)
`\Hll Mitt/Nd
`(Signature ofPersan Mailing Correspondence)
`
`'
`
`EV 244146486 US
`
`("Express Mail” Mailing Label Number)
`
`CERTIFICATE OF MAILING BY "EXPRESS MAIL" (37 CFR 1.10)
`
`Applicant(s): Leigh M. Rothschild
`
`DOCKE‘ N0-
`
`Leigh-12
`
`
`
`Application No.
`—
`
`Filing Date
`Concurrently herewith
`
`Examiner
`—
`
`Customer No;
`001218
`
`Group Art Unit
`—
`
`invention' DEVICE, SYSTEM AND METHOD FOR REMOTELY ENTERING, STORING AND SHARING
`' ADDRESSES FOR A POSITIONAL INFORMATION DEVICE
`
`I hereby certify that the following correspondence:
`
`I ew US. patent application
`
`Note: Each paper must have its own certificate of mailing.
`
`POSNREVD3
`
`|PR2017-02022
`
`Unified EX1002 Page 2
`
`IPR2017-02022
`Unified EX1002 Page 2
`
`
`
`'
`
`PATENT APPLICATION TRANSMITTAL LETTER
`(Small Entity)
`____—_____————————-
`COMMISSIONER FOR PATENTS
`
`DOCKeI N0-
`Leigh-12
`
`
`
`9088170
`
`
`
`- r53 DEVICE, SYSTEM AND METHOD FOR REMOTELY ENTERING, STORING AND SHARING ADDRESSE
`3 FOR A POSITIONAL INFORMATION DEVICE
`Enclosed are:
`
`042806
`
`Certificate of Mailing by Express Mail Label No.
`Five (5)
`sheets of drawings.
`C] A certified copy of a
`Declaration
`Power of Attorney
`Information Disclosure Statement
`
`Signed.
`
`D Unsigned.
`
`
`
`E]
`
`EV 244146486 US
`
`application.
`
`
`
`
`CL, Preliminary Amendment
`{3" Applicant claims small entity status. See 37 CFR 1.27.
`
`$ Other: Application Data Sheet; Form PTO-1595; Assignment; and Check for $40.00.
`
`
`
`
`
`
`
`
`
`
`
`
`I-_
`Rate
`#Extra
`#Allowed
`#Filed
`.
`For
`—-I- -20 = _—-|
`Inde -. Claims _——-fl-_l
`”_I—
`_-_—_--_I—
`_—___I
`—I—
`_I—
`__|
`ml—
`
`
`
`
`
`A check in the amount of
`
`$1,025.00
`
`to cover the filing fee is enclosed.
`
`XI The Director is hereby authorized to charge and credit Deposit Account No.
`as described below.
`
`03-1030
`
`El Charge the amount of
`Credit any overpayment.
`
`as filing fee.
`
`Charge any additional filing fees required under 37 CFR. 1.16 and 1.17.
`
`CI Charge the issue fee set in 37 CFR. 1.18 at the mailing of the Notice of Allowance.
`pursuant to 37 CFR. 1.31 1 (b).
`
`CI Payment by credit card. Form PTO-2038 is attached.
`edit card information should not
`WARNING: Information on this form may become public. Cr
`3 authorization on PTO-203-.
`
`
`
`be Included on this form. Provude credit card Informa .
`
`-
`
`
`
`
`
`
`Dated: April 23, 2006
`
`Customer Number: 001218
`
`
`Atty. Reg. No. 24,095
`CASELLA & HESI’OS LLP
`
`
`274 Madison Avenue - Suite 1703
`
`
`New York, NY 10016
`
`
`Tel. 212-725-2450
`Fax 212-725-2452
`
`
`Page 1 012
`PD1SMALL/REV10
`
`|PR2017-02022
`
`Unified EX1002 Page 3
`
`
`
`
`
`IPR2017-02022
`Unified EX1002 Page 3
`
`
`
`is being deposited with the United States Postal Service "Express Mail Post Office to Addressee" service under 37
`
`' CFR 1.10 in an envelope addressed to: Commissioner for Patents, PO. Box 1450, Alexandria. VA 22313-1450 on
`
`(Identify type ofcorrespondence)
`
`Agril 28, 2006
`(Date)
`
`Janis van Akelil'en
`(Typed or Printed Name ofPersan Mailing Correspondence)
`\Hll Mitt/Nd
`(Signature ofPersan Mailing Correspondence)
`
`'
`
`EV 244146486 US
`
`("Express Mail” Mailing Label Number)
`
`CERTIFICATE OF MAILING BY "EXPRESS MAIL" (37 CFR 1.10)
`
`Applicant(s): Leigh M. Rothschild
`
`DOCKE‘ N0-
`
`Leigh-12
`
`
`
`Application No.
`—
`
`Filing Date
`Concurrently herewith
`
`Examiner
`—
`
`Customer No;
`001218
`
`Group Art Unit
`—
`
`invention' DEVICE, SYSTEM AND METHOD FOR REMOTELY ENTERING, STORING AND SHARING
`' ADDRESSES FOR A POSITIONAL INFORMATION DEVICE
`
`I hereby certify that the following correspondence:
`
`I ew US. patent application
`
`Note: Each paper must have its own certificate of mailing.
`
`POSNREVD3
`
`|PR2017-02022
`
`Unified EX1002 Page 4
`
`IPR2017-02022
`Unified EX1002 Page 4
`
`
`
`DEVICE, SYSTEM AND METHOD FOR REMOTELY ENTERING, STORING AND
`
`SHARING ADDRESSES FOR A POSITIONAL INFORMATION DEVICE
`
`Am. Ref.: Leigh-12
`
`BACKGROUND
`
`Field
`
`[0001]
`
`The present disclosure relates generally to navigational or positional
`
`information systems, and more particularly, to devices, systems and methods fOr
`
`remotely entering, storing and sharing addresses for a positional information device,
`
`e.g., a global positioning system (GPS) device.
`
`Description of the Related Art
`
`[0002]
`
`GPS (Global Positioning System) devices are everywhere. These.
`
`devices provide a user with such information as latitude and longitude, accurate
`
`time, heading, velocity, etc. GPS devices are particularly useful in automobiles and
`
`other vehicles. Many individuals have multiple GPS devices if they own, for
`
`instance, two cars that both have the device. Conventionally, most devices will allow
`
`a user to store information such as address points in the internal memory of the
`
`device.
`
`Some devices will allow you to store this information on removable
`
`memory, e.g., memory cards, optical media, etc.
`
`In the latter case, this can be.
`
`particularly helpful because a list of addresses, for instance, will be useful to be
`moved from GPS device (e.g., a first vehicle) to GPS device (e.g., a second
`
`vehicle).
`
`[0003]
`
`Conventionally, a GPS device will inform a user how to get from one
`
`point to another. Additionally,
`
`it provides information on points of interest, e.g.,
`
`|PR2017-02022
`
`Unified EX1002 Page 5
`
`IPR2017-02022
`Unified EX1002 Page 5
`
`
`
`hotels, restaurants. historic landmarks, etc. Some GPS units will also. provide
`information including cUrrent speed of travel as well as average 'speed of travel.
`
`[0004]
`
`GPS devices must be programmed by the user to tell the device the
`
`' address that the user wishes to travel to. The GPS device then provides route
`
`guidance information to the user.
`If the user has already programmed the address
`in (in many devices the address is referred to as a waypoint), many GPS devices
`will store this address information in internal or removable memory so that the
`device will be able to retrieve this information for future usage.
`
`[0005]
`
`There are several major problems with the current systems of
`
`programming addresses (e.g., destination information) into a GPS device. The first
`
`problem is that different devices recognize addresses differently depending on the
`
`preprogrammed information that has been stored. Additionally, different devices
`have different user interfaces and program'differently.
`If a user knows how to
`program one device, he may not necessarily know how to program another unit.
`
`By example,
`
`if a user tries to program the address 19333 Collins Avenue, Sunny
`
`Isles, Florida, many devices will not accept this address. Instead, the user will have
`to decide which city the street address lies in.
`In many cases,
`this can be a
`
`laborious and timely procedure.
`
`In the previous example, some GPS devices will
`
`accept Sunny Isles Beach as the proper address, while others will only accept North
`
`Miami Beach. while still others will require an entry of North Miami, while still others
`
`will only recognize Sunny Isles as the correct entry.
`
`In some cases, a user can
`
`spend 15 to 20 minutes attempting to program in a single address.
`
`In some cases,
`
`|PR2017-02022
`
`Unified EX1002 Page 6
`
`IPR2017-02022
`Unified EX1002 Page 6
`
`
`
`the user is never able to have the unit accept an address, therefore not allowing the
`
`use of the GPS device.
`
`[0006]
`
`A second problem that currently exists is that many users have
`
`multiple vehicles that go to the same address and require route guidance by the
`
`GPS device. The current systems would require the user to enter the requested
`
`address (e.g., destination information) or multiple addresses into all vehicle units
`
`individually. This is an unnecessary waste of time, and as discussed above, can be
`
`a very difficult assignment.
`
`[0007]
`
`A third problem that currently exists, is that many times a user needs
`
`to route to an address or destination while the user is driving. It may be an address
`
`that the user does not even have a correct city designation for. The current GPS
`
`devices make it extremely'difficult or impossible for a user to program the device for
`
`an address while driving.
`
`In fact,
`
`,for reasons of safety, some GPS devices
`
`discourage or look out users from address entry while the vehicle is being operated.
`
`However, a definite need exists for a user to quickly program the GPS device to a
`
`desired address.
`
`'[0008]
`
`‘A current and major trend in automobile technology is automobile
`
`telematics. Many of
`
`today’s cars feature systems that allow the user to
`
`communicate with a central processing center in case of emergency. Routine
`
`features allow the user to receive help and directions from a live agent or operator,
`
`and further allow the processing service center to unlock car doors, track stolen
`
`vehicles, warn a user when an airbag has deployed and provide information on
`
`various subjects, e.g., points of interests along travel. Examples of telematics
`
`|PR2017-02022
`
`Unified EX1002 Page 7
`
`IPR2017-02022
`Unified EX1002 Page 7
`
`
`
`systems include Onstar of Troy, Michigan. Mercedes Assist of Montvale, New
`
`Jersey and Lexus Link of Troy, Michigan.
`
`[0009]
`
`Despite the various services that the telematics companies provide,
`
`one service that they do not provide is the automatic programming of a vehicle’s
`
`GPS device. Yet, a clear need exists for a system and method to allow a user to be
`
`able
`
`to
`
`easily,
`
`quickly
`
`and
`
`safely
`
`program their GPS device(s) with
`
`address/destination information.
`
`SUMMARY
`
`[0010]
`
`The present disclosure provides a device. system and method of
`
`remotely entering, storing, and sharing addresses for Global Positioning Satellite
`
`(GPS) devices. Additionally, a system and method of programming GPS units from
`
`a link on the Global Computer Network (e.g., the Internet) is also provided.
`
`[0011]
`
`According to one aspect of the present disclosure, a method for
`
`entering location information into a positional information device is provided. The
`
`method includes receiving a request
`
`for at
`
`least one location from a user;
`
`determining coordinates of the least one requested location; and transmitting the
`
`determined coordinates to the device. The receiving step includes receiving an .
`
`identifier of the device, wherein the identifier is a mobile phone number or an IP
`
`address.
`
`[0012]
`
`In various different aspects,
`
`the request
`
`is
`
`received by voice
`
`communication and/or data transfer. Furthermore, the request may be received
`
`from the device and/or a remote computer.
`
`|PR2017-02022
`
`Unified EX1002 Page 8
`
`IPR2017-02022
`Unified EX1002 Page 8
`
`
`
`[0013]
`
`In another aspect,
`
`the determining step includes
`
`retrieving the
`
`coordinates from a database residing on a server.
`
`In a further aspect,
`
`the
`
`determining step includes retrieving the coordinates from at
`
`least one second
`
`positional information device.
`
`[0014]
`
`In yet another aspect of the present disclosure, the determining
`
`coordinates step includes resolving an address of the at least one location into
`
`latitude and longitude coordinates. The address may be determined by information
`
`associated to the address, wherein the associated information is a name of a
`
`person residing at the address, a cross street of the address, a zip code of the
`
`address, a phone number of the address or an alternative spelling of the address. _
`
`[0015]
`
`In a further aspect of the present disclosure, a positional information
`
`device includes a locational information module for determining location information
`of the device; a communication module for transmitting a request for at least one
`
`location remote of the device and for receiving coordinates of the at least one
`
`location; a processing module configured to receive the coordinates from the
`communication module and determineroute guidance based on the location of the
`device and the received coordinates; and a display module for displaying the route
`guidance. The communication module is configured to transmit the request by voice
`
`communications and/or wireless data transfer.
`
`[0016]
`
`In another aspect of the present disclosure, a system for entering
`
`location information into a positional information device is provided. The system
`
`includes a server configured to receive a request for at least one location, determine
`
`coordinates of the least one requested location and to transmit the determined
`
`|PR2017-02022
`
`Unified EX1002 Page 9
`
`IPR2017-02022
`Unified EX1002 Page 9
`
`
`
`coordinates to the device; the positional information device including a locational
`
`information module
`
`for determining
`
`location
`
`information of
`
`the device;
`
`a
`
`communication module for receiving coordinates of the at least one location from
`
`the server; a processing module configured to receive the coordinates from the
`
`communication module and determine route guidance based on the location of the
`
`device and the received coordinates; and a display module for displaying the route
`
`guidance; and a communications network for coupling the positional
`
`information
`
`device to the server.
`
`[0017]
`
`In one aspect, the communications network is a telematics network.
`
`[0018]
`
`In a further aspect, the sewer is operated by a live operator and the
`
`request for the at least one location is received by voice communications.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0019]
`
`The above and other aspects, features, and advantages of the present
`
`disclosure will become more apparent in light of the following detailed description
`
`when taken in conjunction with the accompanying drawings in which:
`
`[0020]
`
`FIG. 1
`
`is front view of a positional information device according to an
`
`embodiment of the present disclosure;
`
`[0021]
`
`FIG. 2 is a block diagram of various modules included in the device
`
`illustrated in FIG. 1;
`
`[0022]
`
`FIG. 3 is a diagram of an exemplary system for entering, storing and
`
`sharing location information in GPS devices in accordance with an embodiment of
`
`the present disclosure;
`
`|PR2017-02022
`
`Unified EX1002 Page 10
`
`IPR2017-02022
`Unified EX1002 Page 10
`
`
`
`[0023]
`
`FIG. 4 is a flow diagram illustrating a method for entering, storing and
`
`sharing location information in GPS devices according to an embodiment of the
`
`present disclosure; and
`
`[0024]
`
`FIG. 5 is a flow diagram illustrating a method for entering, storing and
`
`sharing location information in GPS devices according to another embodiment of
`
`the present disclosure.
`
`DETAILED DESCRIPTION
`
`[0025]
`
`Preferred embodiments of the present disclosure will be described
`
`, hereinbelow with reference to the accompanying drawings.
`
`In
`
`the following
`
`description, well-known functions or constructions are not described in detail to
`
`avoid obscuring the present disclosure in unnecessary detail.
`
`[0026]
`
`Devices, systems and methods‘for remotely entering, storing and
`
`sharing location addresses for a positional
`
`information device, e.g., a global
`
`positioning system (GPS) device, are provided. The present disclosure-allows a
`
`user to easily and safely enter an address into a GPS device by giving that address
`
`to a remote communications link and to have that link automatically program the
`
`user‘s GPS device for usage.
`
`The device, system and method of the present.
`
`disclosure further allows the user to use this stored address(es) on multiple GPS
`
`devices without having to manually enter the address(es).
`
`[0027]
`
`0 Referring to FIG. 1, a global positioning system (GPS) device 100 in
`
`accordance with an embodiment of the present disclosure is illustrated. Although
`
`the device shown and described in relation to FIG. 1 is a hand-held device, it is to
`
`be understood the principles of the present disclosure may be applied to any type of
`
`|PR2017-02022
`
`Unified EX1002 Page 11
`
`IPR2017-02022
`Unified EX1002 Page 11
`
`
`
`navigation or positional information device including but not limited to a vehicle-
`
`mounted device, a GPS receiver coupled to a desktop computer or laptop, etc.
`
`Furthermore, the present disclosure may apply to various types of vehicles such as
`
`an automobile, a boat, a bicycle, etc.
`
`It
`
`is also to be appreciated that
`
`the
`
`components described below may not necessarily be disposed in a single housing
`but incorporated into another device or structure, for example, components of the
`
`device may be integrated into a dashboard of an automobile.
`
`[0028] .
`The GPS device 100 includes various electrical compbnents, which
`will be described in detail below, disposed in a generally rectangular housing 102. A
`
`display~ module 104 is provided for displaying a location of a user, a map,
`
`coordinates, waypoints, frequently accessed addresses, personal information, etc..
`
`As willbe described in more detail below, the display module 104 may include a
`
`touch screen for facilitating user input of information. Input module 106 includes a
`
`plurality of buttons 108 for inputting data and navigating through a plurality of menus
`
`. and/or maps. The GPS device 100 further includes a storage module 110 for storing
`
`a plurality of maps,
`
`frequently used addresses,
`
`traveled routes, etc and a
`
`communication module 112 for transmitting stored data to another device,.e.g., a
`
`personal computer, a personal digital assistant (PDA), a server. residing on the
`
`Internet, etc.. and for transmitting verbal communications to other devices. The
`
`device 100 will include a microphone 114 for acquiring audio from the user of the
`
`device to input data and to communicate to others. A speaker 116 for audibly
`
`producing communications from others, directions, warnings and/or alarms to a user
`
`is also provided.
`
`|PR2017-02022
`
`Unified EX1002 Page 12
`
`IPR2017-02022
`Unified EX1002 Page 12
`
`
`
`[0029]
`
`Referring to FIG. 2, the various components of the device 100 will now
`
`be described. The device will contain a computer processing module 120, e.g., a
`microprocessor. The computer processing module 120 will use computer software
`
`instructions that have been programmed into the module and conventional
`
`computer processing power to interact and organize the traffic flow between the
`
`various other modules.
`
`It is to be understood that the present disclosure may be
`
`implemented in various forms of hardware, software, firmware, special purpose
`
`processors, or.a combination thereof. A system bus 121 couples the various
`components shown in FIG. 2 and maybe any of several types of bus structures
`
`including a memory bus‘ or memory controller, a peripheral bus, and a local bus
`
`using any of a variety of bus architectures. The device also includes an operating
`
`system and micro instruction code preferably residing in read only memory (ROM).
`
`The various processes and functions described herein may either be part of the
`
`micro instruction code or part of an application program (or a combination thereof)
`
`which is executed via the operating system. Exemplary operating systems include
`
`but are limited to SymbianOS, Windows Mobile/Windows CE, Palm OS, Linux,
`
`Blackberry OS, etc. which have been developed for mobile-computing applications
`
`and can handle both data computing and communication applications.
`
`[0030]
`
`It is to be further understood that because some of the constituent
`
`device components and method steps depicted in the accompanying figures may be
`
`implemented in software, the actual connections between the device components
`
`(or the process steps) may differ depending upon the manner in which the present
`
`disclosure is programmed. Given the teachings of the present disclosure provided
`
`|PR2017-02022
`
`Unified EX1002 Page 13
`
`IPR2017-02022
`Unified EX1002 Page 13
`
`
`
`herein, one of ordinary skill in the related art will be able to contemplate these and
`
`similar implementations or configurations of the present disclosure.
`
`[0031]
`
`A locational
`
`information module 122 is provided for determining a
`
`location of the device 100 and/or user. The locational information module 122 may
`
`include a receiver and antenna ANT employing conventional locational inforrhation
`
`processing technology such as Global Positioning Satellite (GPS) Technology,
`
`Loran Technology, or any other available locational technology, to indicate the exact
`
`location or coordinates, e.g.,
`latitude,
`longitude and altitude, of the device 100.
`Exemplary GPS receivers and antennas are described in US. Patents Nos.
`
`5,654,718 and 6,775,612, the contents of both of which are herein incorporated by
`
`reference.
`
`It is to be appreciated that the latitude, longitude and altitude may be
`
`used to interact with maps stored in memory or in the storage module 110 of device
`
`100 to determine the city, state or address of the location the device 100.
`
`Furthermore, the locational information module 122 may calculate routes traveled,
`
`velocity or speed of a vehicle including the device 100, etc., or alternatively, may
`
`send the position coordinates to the processing module 120 at a predetermined
`
`sampling period where the processing module will perform the calculations.
`
`[0032]
`
`Furthermore, the device 100 will include a date and time module 124.
`
`The date and time module 124 will use standard computer chip processing
`
`technology widely in use, or'alternatively, input from locational information module
`
`122, e.g., a GPS receiver, to supply the date and time. The date and time may be
`
`associated or correlated with routes traveled, a particular location and speeds and
`
`10
`
`|PR2017-02022
`
`Unified EX1002 Page 14
`
`IPR2017-02022
`Unified EX1002 Page 14
`
`
`
`may be employed to determine velocity or speed of the user ofthe device 100
`
`whether in a vehicle, on a bicycle or while walking.
`
`[0033]
`
`The device 100 will also contain a display module 104 for displaying a
`
`location of a user, a map, coordinates, waypoints, frequently accessed addresses,
`etc.. This display may be in any current form in the art,
`including Liquid Crystal
`
`Displays (LCD), Light emitting diode displays (LED), Cathode Ray Tube Displays
`
`(CRT) or any other type of display currently existing or existing in the future. The
`
`display module 104 will
`include an audio output device 116, e.g., a speaker,
`headphone jack, etc., allowing the user to also hear audio output from the device
`
`100, e.g., for audibly producing directions to a desired location or predetermined
`
`address. The speaker 116 will also be used in conjunction with microphone 114 and
`
`communication module 112 to enable voice communications as will be described
`
`below.
`
`[0034]
`
`The device 100 of the present disclosure will contain a user input.
`
`module 126 to either receive user instructions via text input by the way of buttons
`
`108, a standard keyboard interface coupled to the device, or a character recognition
`
`capture device which translates user text
`
`input
`
`into alphanumeric characters.
`
`Preferably, the character recognition device is a touch screen which overlays the
`
`display module 104 and text is entered via a pen-like stylus. SUch input devices are
`standard and currently available on many electronic devices including portable
`
`digital assistants (PDAs) and cellular telephones. Microphone 114 will be further
`
`coupled to the input module 126 for capturing any audio information spoken by the
`
`user and the input module will further include an analog-to—digital (A/D) converter for
`
`]]
`
`|PR2017-02022
`
`Unified EX1002 Page 15
`
`IPR2017-02022
`Unified EX1002 Page 15
`
`
`
`converting the spoken audio information into a digital format. Furthermore, the input
`
`module may include a voice recognition processor that translates the digital human
`
`voice into alpha numeric characters for user input. The user will utilize the user
`
`input module 126 to enter various data, for example, a plurality of destination
`
`addresses, waypoints, etc.
`
`[0035]
`
`The storage module 110 includes internal storage memory, e.g.,
`
`random access memory (RAM), or remoVable memory such as magnetic storage
`
`memory; optical storage memory, e.g., the various types of CD and DVD media;
`solid-state . storage memory, e.g.,' a CompactFlash card, a Memory Stick,
`
`SmartMedia card, MultiMediaCard (MMC), SD (Secure Digital) memory; or any
`
`other memory storage that exists currently or will exist in the future. The storage
`
`module 110 will store various types of information such as the inputted destination
`
`addresses, routes traveled by the user, the user’s home address, etc. The storage
`
`module 110 will further store a plurality of geographical maps.
`
`In operation, the
`
`processing module 120 will process information received from overhead satellites
`
`and calculate the geographic location that the device 100 is currently at. The
`
`processing module 120 then plots that location on a graphic representation of a
`
`map stored in the storage module 110, e.g., internal or external memory. This map
`
`is then displayed on the display module 104 of the device 100. The map optionally
`
`will include points of interest also plotted on the map. By example, hospitals, police
`
`offices, gas stations. ATMs, hotels, restaurants, etc. can also be displayed. These
`
`point of interest locations are placed on the map in their proper locations by the
`
`publisher of the map when the map is published, or alternatively, these locations are
`
`12
`
`|PR2017-02022
`
`Unified EX1002 Page 16
`
`IPR2017-02022
`Unified EX1002 Page 16
`
`
`
`stored in an internal address database and then dynamically placed on the,
`
`graphical representation map by the processing module 120 as the map displays on
`
`the display module 104.
`
`[0036]
`
`Maps may be provided for different areas via multiple removable
`
`memory cards, e.g., a memory card for each state in
`
`the United States.
`
`Alternatively, different maps may be, received wirelessly via the communication
`
`module 112 and loaded into memory or the storage module 110 as needed. The
`
`processing module 120 will determine based on the information received from the
`
`locational information module 122 that a map corresponding to the devices current
`
`position is not available and the processing module 120 will request an appropriate
`
`map from a service provider available on a communication network accessed via
`
`the communication module 112.
`
`[0037]
`
`The communication module 112 will enable the device 100 to transmit
`
`or transfer information, e.g., current location of a vehicle, speed of a vehicle, time
`
`and date of the recorded location and/or speed, etc., to other computing devices
`
`and to receive information from other computing devices, e.g., maps, software
`updates, etc.. Furthermore,
`the communication module 112 will enable voice
`
`communications between the device 100 and other devices, remote operators, etc..
`
`The communication module 112 will perform its functionality by hardwired and/or
`
`:wireless connectivity. The hardwire connection may include but is not limited to hard
`
`wire cabling, e.g., parallel or serial cables, USB cable, Firewire (1394 connectivity)
`
`cables, and the appropriate port. The wireless connection will operate under any of
`
`the various known wireless protocols including but not
`
`limited to BluetoothT'V'
`
`13
`
`|PR2017-02022
`
`Unified EX1002 Page 17
`
`IPR2017-02022
`Unified EX1002 Page 17
`
`
`
`interconnectivity,
`
`infrared connectivity,
`
`radio transmission connectivity including
`
`computer digital signal broadcasting and reception commonly referred to as Wi-Fi or
`
`802.11.X (where x denotes the type of transmission), or any other type of
`
`communication protocols or systems currently existing or to be developed for
`
`wirelessly transmitting data. The communication module will compress and encode
`
`the
`
`encrypted
`
`information
`
`for
`
`transmission
`
`using
`
`any
`
`known wireless
`
`communication technology.
`
`It is to be appreciated that the communication module
`
`may include a. single integrated circuit chip to perform data transfer and voice
`. communications or a single module including a separate data transfer chip, e.g., a
`WiFi transceiver, and a separate voice communication chip, e.g., a CDMA chip.
`
`Preferably, the. communication module will operate on the wireless GPRS (General
`
`Packet Radio. Service) data protocol or a BG protocol such as W-CDMA,
`
`CDMA2000 and TD-SCDMA. Both the GPRS and 3G protocols havethe ability to
`
`carry both voice and data over the same service.
`
`[0038]
`
`The device 100 will also include an encryption module 128. The
`
`encryption module 128 will use conventional code encryption algorithms currently in
`
`use or that will be in use in the future such as symmetric-key algorithms, e.g., DES,
`
`Triple-DES, Blowfish, RC2, RC4,RC5, etc, and asymmetric-key algorithms, e.g.,
`
`Diffie-Hellman, RSA, ElGamal, etc. to encrypt the data information that comes into
`
`the user input module 126 and/or that is stored in the storage module 110.
`
`In one
`
`embodiment of the present disclosure,
`
`the encryption module 128 will always
`
`encrypt the data information, but in other embodiments, the user will select whether
`
`to encrypt the data or to leave the data unencrypted.
`
`l4
`
`|PR2017-02022
`
`Unified EX1002 Page 18
`
`IPR2017-02022
`Unified EX1002 Page 18
`
`
`
`. [0039]
`
`Upon initialization of device 100, processing module 120 prompts the
`
`user via display module 104 or speaker 116 to select a code string-that the user
`
`wishes to use. The user selects an appropriate code string and enters the code
`
`string into the device 100 with input module- 126 via buttons 108, microphone 114 or
`
`touch screen. The input module 126 sends the code string to the processing module
`
`which in turn sends this string to encryption module 128. The encryption module
`
`128 then uses this code string to encrypt (using standard encryption algorithms
`
`identified above) all addresses and route points (or just the addresses and route
`points that the user designates) and store this information in the storage module
`
`110. When the GPS device 100 is inactive, all information in the storage module
`
`110 'is encrypted. When the GPS device 100 is active,
`
`the information in the
`
`storage module 110 is sent to the encryption module 128 which after receiving the »
`
`user’s code string decrypts the information, and then sends the information to the
`
`processing module where it can then be presented to the user on the display-
`
`module 104.
`
`[0040]
`
`In another embodiment of the present disclosure, the GPS device 100
`
`will include a hardware interlock 118 to prevent the removal of the storage module
`
`110.},The interlock 118 may be a detent configured to engaged a memory card
`
`being employed, a mechanical door which prevents access to the storage module
`110, or a mechanism which physical rejectsthe storage module 110. in this
`
`embodiment, the user would submit the code string to the encryption module 128
`
`via the input module 126 which would then accept the code string and instruct the
`
`processing module 120 to unlock the hardware interlock 118 and allow user
`
`15
`
`|PR2017-02022
`
`Unified EX1002 Page 19
`
`IPR2017-02022
`Unified EX1002 Page 19
`
`
`
`removal of the storage module 110.
`
`If the co