`a2) Patent Application Publication co) Pub. No.: US 2008/0170679 Al
`(43) Pub. Date: Jul. 17, 2008
`
`Sheha et al.
`
`US 20080170679A1
`
`(54)
`
`SYSTEM AND METHOD FOR PROVIDING
`ROUTING, MAPPING, AND RELATIVE
`POSITION INFORMATION TO USERS OF A
`COMMUNICATION NETWORK
`
`(75)
`
`Inventors:
`
`Michael A. Sheha, Laguna Niguel,
`CA (US); Stephen Petilli, Laguna
`Niguel, CA (US); Angie Sheha,
`Laguna Niguel, CA (US)
`
`Correspondence Address:
`MORRISON & FOERSTER, LLP
`555 WEST FIFTH STREET, SUITE 3500
`LOS ANGELES, CA 90013-1024
`
`(73)
`
`Assignee:
`
`NETWORKSIN MOTION,INC.,
`Aliso Viejo, CA (US)
`
`(21)
`
`Appl. No.:
`
`11/968,630
`
`(22)
`
`Filed:
`
`Jan. 2, 2008
`
`Related U.S. Application Data
`
`(62)
`
`(60)
`
`Division of application No. 10/194,518, filed on Jul.
`11, 2002, now Pat. No. 7,333,820.
`
`Provisional application No. 60/305,975, filed on Jul.
`17, 2001.
`
`Publication Classification
`
`(51)
`
`Int.CL
`(2006.01)
`HO4M 3/42
`(52) US. Cd cceccescssssssvsssesceteesseceessssssssvessesvecs 379/201.06
`
`(57)
`
`ABSTRACT
`
`‘The present inventionis directed to a system and method for
`providing real-time position information of one party to
`anotherparty byutilizing a conventional telecommunication
`network system such as the convention telephone network, a
`mobile telecommunications network, a computer network, or
`the Internet. Morespecifically, the preferred embodiments of
`the present invention allowa caller and a receiverofa tele-
`phonecall to provide to and receive from each other position
`information related to the caller and/or receiver’s physical
`location, including address information, GPS coordinates,
`nearbyfixed locations such as a parking structure, etc. Addi-
`tionally, the preferred embodimentsof the present invention
`allow a caller and receiver to retrieve routing instructions or
`mapsfor traveling to or from each other. In another embodi-
`ment ofthe present invention, a party maylocate the position
`of another party via the entry of the other party’s unique
`identifier such as a phone numberofthe other party’s mobile
`phone. In yet another embodimentof the present invention,
`the position informationof a party may be concurrentlydeliv-
`ered to another party’s computer terminal whereby the other
`party can process the information in furtherdetail.
`
`PC, Set Top Box,
`etc. with MODEM
`6
`
`Telephone
`
`5
`
`
`
`Landline
`Connection
`9a
`
`Telephone with
`display device
`
`;
`8
`Landline
`Connection
`
`9b
`
`| J
`
`
`Telephone
`7
`Network
`
`14
`)
`Telephone
`Online Database
`Network-To-Online 3
`2
`and Application
`LAN-To-ISP
`|
`Database
`Server
`
`
`10
`Connection
`
`
`
`Telephone Network-
`internet-To-Online
`
`To-Internet Connaction 12
`?
`Database
`44
`
`1
`internet/intranet/Extranet
`
`EX 2011 Page 1 of 18
`
`st —_
`
`
`
`
`
`13
`ISP-To-internet
`Connection
`
`BILLJCO
`EX 2011 Page 1 of 18
`
`
`
`Patent Application Publication
`
`Jul. 17,2008 Sheet 1 of 9
`
`US 2008/0170679 Al
`
`
`
`eseqejeqeuljuoeuoydajas
`
`uoneoyddypueBUIIUD-O|-YJOMJON
`song!»aseqeieg
`tTOL
`
`Bul/UQ-01-JaUsa}U]
`
`Yymauoydajas
`
`8aainepAejdsip
`
`a6
`
`uonazauu0D
`
`OuyjpUueT
`
`TLLoseqejeg
`
`
`UOIOUUOLD
`
`JOULO}U]-0f:chYOomjaneuoydeses
`
`auoydaje,
`
`l3OMJ3N
`
`uoHo29uUu05
`
`auspueT
`
`te6
`
`<—?lb
`
`dSFOL-NVI
`
`uonjauu0Z
`
`euoydajay9
`
`‘xogG0139‘od
`
`WACOWYUM*9}5
`
`youeQxq/oueuyyousejuy
`
`JOUSB}U[-Ol-dST
`
`uonsauu0y
`
`eb
`l
`
`b‘Sis
`
`BILLJCO
`EX 2011 Page 2 of 18
`
`BILLJCO
`EX 2011 Page 2 of 18
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jul. 17, 2008 Sheet 2 of 9
`
`US 2008/0170679 Al
`
`
`uoljeuuojul
`
`
`
`
`
`aaiaegAejdsiq9UO}ISOd(PI07yjimouoydajasW3GOWYM‘919
`
`e6L
`
`eel
`
`
`
`‘guoydajas‘xogdos39$‘Od
`
`uoneuuojuyi
`
`
`yiomyoyELZ——>|P02Ssajall/ySuypueyuoysogeuonszauue)uonsauuo:<—papsissy
`
`
`
`
`
`
`JOAleg
`
`
`
`uopeayddypueyouenxaauequyjausejyuy
`
`
`
`aseqejegauljuouopseuu0DLJOUs9}U-OL-dS]
`
`éSls
`
`BILLJCO
`EX 2011 Page 3 of 18
`
`<—0
`
`suoydaas
`
`
`
`UORIAUUODJOUsI}UT-OL
`
`
`
`IWIOMJOYeucydejey
`
`<—Fl
`
`dSIf-OL-NVT
`
`uogoeuu0D
`
`BILLJCO
`EX 2011 Page 3 of 18
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jul. 17, 2008 Sheet 3 of 9
`
`US 2008/0170679 Al
`
`>261aq61
`
`
`
`UOMISOd[e207UOHSOd[e207
`
`
`
`
`
`
`
`UOHRULIOLUaasAagajiqoyyuOoneuLO,UT
`
`
`
`
`
`ssojaui“y
`
`
`aseqejegauliuoiyIOMgON
`
`uoneoyddypue©—)Le<—202ZZ
`48AIBSi
`
`<—q0z<—Lz
`
`
`
`€‘Sls
`
`JOURRXFAOUCRULAOULOIU{b
`
`
`
`UONPUOJU]UONSOd
`
`
`
`Pajs/ssyYOMJSN
`
`BILLJCO
`EX 2011 Page 4 of 18
`
`BILLJCO
`EX 2011 Page 4 of 18
`
`
`
`
`
`
`
`
`Computer Dispiay
`or
`TV Display
`
`24——>
`
`
`Miscellaneous
`
`Open Computer
`
`Window
`<— 25
`
`Patent Application Publication
`
`Jul. 17,2008 Sheet 4 of 9
`
`US 2008/0170679 Al
`
`23a
`\
`
`Personal
`Compuier
`
`Smart TV or
`TV with
`Set-top Box
`
`
`
`
`
`Map Caller-ID
`Notification 26 ——>
`
`
` Map Caller4D
`John Smith
`ii
`-
`
`Map Caller-ID
`John Smith <— 27
`888) 555-1212
`
`Map Caller-ID
`Text
`
`FIG. 4
`
`BILLJCO
`EX 2011 Page 5 of 18
`
`BILLJCO
`EX 2011 Page 5 of 18
`
`
`
`Patent Application Publication
`
`Jul. 17, 2008 Sheet 5 of 9
`
`US 2008/0170679 Al
`
`uayegdeypayeregOF
`MODULA,UOHEULOJU]
`
`
`MOpUIYALOREIYRON
`40SuagsasigBungGt
`ql-191189adeyBugensnjyePz$¢@--->Aeydsig
`
`
`Avjdsigsajndiuag
`aaindwuo9
`POPLJag4ayeg
`
`dndod
`uonojoseyBurien
`deyBuyegsnyy=pe
`
`Burpesyuoyoasizy
`
`UORRI0Fa}QUlay
`J290°703BAHLIOY
`
`
`everGosTeesGSa
`
`
`Orenesden|92
`
`JeqHInsuoDOVPeIOFTapoulsy
`Gpusyegdey
`
`
`ZhEzL-GSS(289)iisyor
`vogesynoy
`SONAOPZEGOLELGVO‘Cuepeseg
`
`SousBURIED“SSLS
`(S69
`
`UOHISOd
`
`Le
`
`MOpUtAA
`
`puogaye
`
`gE
`
`
`
`UORUNOjU]papelag
`
`
`
`A9JEDajoway2
`
`62
`
`uonnjosayBue,
`
`foaynoyBujaug
`
`BILLJCO
`EX 2011 Page 6 of 18
`
`BILLJCO
`EX 2011 Page 6 of 18
`
`
`
`
`
`
`Patent Application Publication
`
`Jul. 17, 2008 Sheet 6 of 9
`
`US 2008/0170679 Al
`
`;
`-
`Mobile Device
`18d
`
`Wireless, Wired,
`Infrared interface
`36
`
`Navigational
`Device
`37
`
`l
`
`
`38 Connection:
`
`Wireless, Infrared,
`
`Wired
`
`
`\
`
`39a
`MotorVehicle
`
`37 —> Navigational Device
`
`PROCESSOR
`
`
`POSITION
`DETERMINING
`SYSTEM
`
`
`MEMORY- STORAGE |¢——a9
`
`‘
`
`40
`
`—A1
`
`(¢——,43
`
`<—44
`
`BILLJCO
`EX 2011 Page 7 of 18
`
`
`
`
`
`USER INTERFACE
`
`DISPLAY
`
`FIG. 6
`
`BILLJCO
`EX 2011 Page 7 of 18
`
`
`
`Patent Application Publication
`
`Jul. 17, 2008 Sheet 7 of 9
`
`US 2008/0170679 Al
`
`Mobile Naviagtion
`Device
`
`Wireless, Wired,
`Infrared
`
`Wireless, Wired,
`Infrared Base
`Station
`
`47
`
`
` Base Station-To-
`Internet
`Connection
`
`
`46 en"
`
`
`
`
`
`VO
`O)
`
`
`Motor Vehicle
`
`Internet/intranet/Extranet
`
`Internet-To-Online
`Database
`
`
`
`Online Database
`and Application
`Server
`
`3
`
`>
`
`FIG. 7
`
`BILLJCO
`EX 2011 Page 8 of 18
`
`BILLJCO
`EX 2011 Page 8 of 18
`
`
`
`Patent Application Publication
`
`Jul. 17, 2008 Sheet 8 of 9
`
`US 2008/0170679 Al
`
`
`
`
` NO
`
`COVERAGE
`<
`sien
`
`REGION
`SOY,ccosossenen
`
`
`
`%y
`
`ny,
`
`
`REGION 1
`
`
`LawrenceRoad
`
`
`
` s.
`
`LDL
`
`
`|
`
`
`
`REGION 3
`Tea Street
`oe e
`& SSS
`at
`
`
`
`\ Wee
`cov gw?
`‘
`
`
`\
`ee
`
`xis
`
`49
`\
`Wireless
`+ \
`
`Coverage Region
`esa X
`5 \
`
`NO COVERAGE REGION %so
`
`REGION 2
`
`8‘x
`
`SS
`
`sesh
`—SF _gas®
`
`ws
`al
`der
`of ROPWag,
`OPES oeos
`.
`sex
`x
`
`52
`
`Finish
`
`FIG. 8
`
`BILLJCO
`EX 2011 Page 9 of 18
`
`BILLJCO
`EX 2011 Page 9 of 18
`
`
`
`Patent Application Publication
`
`Jul. 17, 2008 Sheet 9 of 9
`
`US 2008/0170679 Al
`
`
`
`o OL
`
`in
`
`
`
`Pi|eo Hatironed
`wN\ iHtoceO00
`
`
`
`
`
`
`Ald o00
`
`
`
`a
`
`BILLJCO
`EX 2011 Page 10 of 18
`
`BILLJCO
`EX 2011 Page 10 of 18
`
`
`
`US 2008/0170679 Al
`
`Jul. 17, 2008
`
`SYSTEM AND METHOD FOR PROVIDING
`ROUTING, MAPPING, AND RELATIVE
`POSITION INFORMATION TO USERS OF A
`COMMUNICATION NETWORK
`
` i CROSS-REFERENCE TO RELATED
`
`
`
`APPLICATIONS
`
`
`
`[0001] This is a divisional of U.S. patent application Ser.
`No. 10/194,518 filed Jul. 11, 2002, which in turn claims
`priority from U.S. provisional patent application Ser. No.
`60/305,975 filed Jul. 17, 2001, which applications are spe-
`cifically incorporated in their entirety by reference herein.
`
`BACKGROUND OFTHE INVENTION
`
`1. Field of Invention
`[0002]
`[0003] This invention relates to location and navigational
`systemsand to the determination of local and remote position
`information in ad-hoc landline and wireless systems, includ-
`ing the utilization of unique identification addresses, such as
`telephone numbers or Internet Protocol (IP) addresses, for
`such purposes as providing real-time location information,
`maps, routing, and directionfinding.
`[0004]
`2. Description of the Related Art
`[0005] Navigational systems, defined as systems that pro-
`vide a unit’s local position and a way of planning a course
`around the units local position, sometimes to a remote posi-
`tion, such as in-vehicle navigations systemsdo, are well know
`in the art. Typically, an in-vehicle navigation systemconsists
`of a display screen, processing unit. storage unit, and user
`input mechanism. The storage system typically contains, for
`example, maps andtravel information used for navigational
`purposes. Travel
`information may include such items as
`points ofinterest, local restaurants, theaters, municipality
`locations, and thelike.
`[0006] Determining a local position in a navigation system
`has typically been done by integrating or connecting Global
`Positioning System (GPS) technology into the local naviga-
`tional
`system. New positioning determination systems
`include network-assisted wireless location systems, such as
`TOA (Time-of-Arrival), and network assisted GPS systems
`for determining the local navigation system’s position. The
`unit’s location is then displayed on the device andis available
`for various applications, such as in the case of a commuter
`seeking the shortest route to a location in a specific area or a
`user wanting to find the nearest gasstation.
`[0007] Destination locations are typically determined by
`manually accessing stored information from a local database
`or navigational information storage system, such as a DVD
`disc or CD-ROM discs. Location information is found by
`searching through categories of information until the desired
`location is found, or alternatively, by cross referencing tele-
`phone numbers with addresses by meansofthe local storage
`system. Conventionally, numerous discs, or even numerous
`sets ofdiscs, are required to provide adequate detailed geo-
`graphic coverage, including address and telephone informa-
`tion about a given metropolitan area. That is, conventional
`in-vehicle navigation systems require that an extensive col-
`lection of storage discs be carried within the vehicle. Addi-
`tionally, prior art DVD and CD-ROM disc based systems
`require periodic updating. That is, even after a user has pur-
`chased a set ofdiscs, new replacement discs must be acquired,
`for example, as new roads and points of interest information
`are updated.
`
`[0008] As an additional drawback, some navigation sys-
`temsthat do not havethe storage capability, such as wireless
`PDAs(Personal Digital Assistant) or typical cell phones, are
`not able to implementcross referencing oftelephone numbers
`to addresses locally due to the large memory andstorage size
`requirements of such an operation and low computational
`powerofthe devices. Furthermore, since most businesses and
`individuals can change their telephone numbers numerous
`times while at their current address determining destination
`locations from telephone numbers on a locally-stored data-
`base inherently causes the information to be out of date and
`inaccurate. These and other changes, such as anew telephone
`line or an area code change, would invalidate the current
`version of locally-stored DVD or CD-ROM disc information.
`As a further drawback, mobile navigation devices and sta-
`tionary landline computing devices are not always associated
`with telephone numbers, but rather Internet Protocol (IP)
`addressesor the like.
`[0009] Convention art systemsare typically incapable of
`obtaining position information over dynamically-configured
`connections such as, for example, current fleet tracking sys-
`tems that require predefined user and/or device configura-
`tions before the transfer of position information is possible.
`Current systems for determining the location of numerous
`mobile navigation devices typically require users to register
`each device’s network address, or the like, into a database.
`‘These types of systems typically have user/asset account cre-
`ation proceduresthatare static and not dynamic. Each remote
`unit, which has access to its current position information from
`a connected positioning device or other posilioning means,
`has an application that responds to a request for position
`information from a centralized server. These systems are
`viable options for organizations that must govern the tracking
`of assets that belong to the organization. However, should an
`outside systemor individual desire to track another organiza-
`tion’s asset fora short period oftime and for one time only,the
`organization must then provide the network address of that
`asset as well as possibly providing permission to the outside
`organization or individual for the duration of their tracking
`needs. Once the permitted tracking has been accomplished,
`the system must shut downthe outside account and possibly
`changethe network address for security purposes. Additional
`security measures may be necessary to disable access by the
`outside user if the system has a firewall or other network
`security system in place.
`[0010] Thus, a necd exists for a system that determines
`local and/or remote position information which does not
`require an extensive collection of DVD or CD-ROM dises,
`whichis able to provide location and destination address or
`position information given a telephone number, and which is
`up-to-date and reliable and can be accessed via a networked
`online server(s). Additionally, the need exists for a system
`that determines local and/or remote position information of
`devicesthat are not always associated by telephone numbers,
`but IP addressesor the like, and which can obtain such posi-
`tion information instantaneously and share it, by means of
`authentication and authorization protocols, without requiring
`any prior configuration.
`
`SUMMARYOF THE INVENTION
`
`Itis an object of the present invention to provide an
`[0011]
`improved system for obtaining realtime remote and/or local
`position information in various environments for a plurality
`ofpurposes, such as mapping, routing, and directionfinding.
`
`BILLJCO
`EX 2011 Page 11 of 18
`
`BILLJCO
`EX 2011 Page 11 of 18
`
`
`
`US 2008/0170679 Al
`
`Jul. 17, 2008
`
`It is another object of the present invention to pro-
`[0012]
`vide a method for entering a telephone number by various
`means such as by using numeric, alphanumeric, speech-en-
`abled interface, or software Application Interface (API), or
`the like, for the purpose of determining position information
`associated with the telephone number by searching a net-
`worked database.
`
`It is yet another object of the present invention to
`[0013]
`provide a method for entering a unique identification token,
`such as an e-mail address, that can be used on a networked
`server system utilizing authentication and authorization pro-
`cedures, in order to determine position information and to
`pass that information betweena plurality of unique users or
`applications on various devices. The durationof the position
`information transfer can be governed by a defined transfer
`period that can besetprior to thestart ofthe transfer or at any
`timethereafter.
`
`and networked server’s database is found, or when necessary,
`such as when a mobile system expects to travel out-of-range
`of ils expected wireless coverage zone(as iniliated by a push
`or pull architecture with the online networked server) and
`data updates are obtained for the region(s) where wireless
`connectivity will not be available.
`[0018]
`It is yct another object of this invention to provide
`these aforementioned capabilities on various forms of
`devices, such as computing devices, telephone (both wired
`and wireless) devices, and devices with voice-over-IP (VoIP)
`capability.
`[0019]
`‘hese and other objects are met by the position
`determination, mapping, and routing system disclosed herein
`thatassist the user, or a software application, in determining
`local and/or remote position(s) by using an online database
`and/or networked authentication and authorization connec-
`tion server. There are three primary cases that apply to this
`invention: 1) landline-to-landline systems, 2) landline-to-mo-
`Itis yct another object ofthe invention to provide an
`[0014]
`bile systems, and 3) mobile-to-mobile systems. The objective
`alternative form of Caller-ID (Map Caller-ID) to a local com-
`of each of these systemsis the same, to determine either or
`puting telephone device for display of the callers position
`both of the local and remote devices’ position information.
`information. Alternatively, using another computing device, a
`caller’s position information is transferred to a predefined
`[0020]
`In accordance with one embodiment of the present
`local computer, via the Internet, telephone, or wireless net-
`invention, fora landline-to-landline application, suchas acall
`work, and the position informationto a caller is displayed on
`made between two standard telephones, a user can dial a
`a capable viewing device identified and configured by the
`telephone numberto a remote device. The act of dialing the
`destination telephoneuser. This position information transfer
`telephone numberto another remote landline telephone, such
`is doneutilizing authentication and authorization procedures
`as a residential telephone, triggers the transfer of position
`or telephone-to-position information correlation procedures
`information, suchas in the form ofa map, to either one or both
`for caller identification. Additionally, similar information
`of the local and/or remote telephone devices. If the local
`containing Map Caller-ID information about the destination
`and/or remote telephonedevices do not incorporate a display
`telephone numbercanbetransferred to the originating caller.
`unit, the position information can be routed to an adjacent
`computing and/or display device, such as a personal com-
`[0015]
`tis a further object of this invention to provide the
`puter or cable television’s sct top box,that is connected to a
`calculationof position and route information, such as driving
`network, such as a telephoneor wireless network or the Inter-
`directions, as well as the ability to provide azimuth,elevation,
`net. In this case, users who are initiating or receiving the
`altitude, altitude difference, line-of-sight (LOS) distance, and
`curved earth LOSdistance measurements, betweenthe local
`telephonecalls have their local telephone numbersstored into
`a databasethat resides on a secure network. Once the user has
`and remote positions calculated from the position informa-
`tion obtained using the methods previously described.
`logged on to the personal computer via authentication and
`authorization procedures, any call that originates or is des-
`
`[0016] tis a further object ofthis invention to enablealocal
`tined to their telephone number canidentify the position of
`device, such as a wireless telephone or PDA,to acquire local
`the other landline telephone number. based on predetermined
`or
`remote position information through the methods
`privacy settings associated with the other landline telephone
`described above, and to pass any orall of that information to
`number. Alternatively, the user placing the call can obtain
`an additional navigation or computing device, such as an
`similar information about the destination telephone number.
`in-vehicle navigation system or a mobile computer, in order
`[0021]
`In accordance with another embodiment of the
`for that additional navigation or computing device to make
`better use of the acquired position information, such as for
`present invention, for a landline-to-mobile application, such
`improved route calculation and/or improved display. This
`as a call made between a standard telephone and a wireless
`passing of information to an additional device can occur via
`telephone, a user (or application) candial a telephone number
`to aremotelocation. In one embodimentif a user of a mobile
`another (or same) wireless, infrared or dedicated wired con-
`nection.
`telephonedials or specifies a landline telephone number, such
`as a business telephone number, the system would correlate
`the business telephone numberto position-relevant informa-
`tion, such as address information and latitude and. longitude
`coordinates. Ifthe mobilc telephone is connected to a position
`determination system, the mobile telephone would be able to
`provide navigational information, such as route information
`in the formofreal-time driving directions, or else a map and
`address ofthe destination telephone numbercan be displayed
`on the mobile telephone.
`[0022]
`In accordance with another embodiment of the
`present
`invention,
`for the mobile-to-mobile application,
`whichis slightly similar to a landline-to-mobile application,
`position information can be obtained in various embodi-
`ments. In one embodiment, ifa mobile device user specifies a
`
`tis still a further object of this invention to provide
`[0017]
`means for downloading a predefined sct of data containing
`telephone numbers correlated to position-specific informa-
`tion, such as latitude and longitude coordinates address in[or-
`mation, and/or map information ofvarying size and resolu-
`tion, from a networked server to a mobile device. The data
`transfer can occur via a wireless link, such as a cellular
`telephone or Bluetooth connection, via an infrared connec-
`tion, or via a dedicated wired connection, suchas a serial or
`USB connection. The information contained in the batch
`transfer consists of cithcr a subsct of or the entire datasct
`stored on the networked server. The data batch transfer can
`also employ geographical boundary restrictions. The data can
`be updated incrementally, whendifferences betweenthe local
`
`BILLJCO
`EX 2011 Page 12 of 18
`
`BILLJCO
`EX 2011 Page 12 of 18
`
`
`
`US 2008/0170679 Al
`
`Jul. 17, 2008
`
`telephone numberofanother position-cnabled mobile device,
`the system would query the remote mobile device and verify
`its privacy setting. Ifthere are no privacysettings, the system
`would request the position information from the remote
`mobile device and forward it back to the local mobile device.
`The local mobile device would then be able to navigate in
`real-time to the remote mobile device. In another embodi-
`ment, the destination remote mobile device receiving the
`telephonecall obtains the position information from the call-
`ing local mobile device, based on permission settings of the
`calling local mobile device, for the performance of various
`operations, such as mapping and calculating driving direc-
`tions. In this case, the calling local mobile device has privacy
`settings that determines the periodofthe position transfer to
`the destination remote mobile device. The periodsetting can
`be set for the durationofthe call or for a predetermined length
`of time, and the position transfer can be terminated by the
`calling or receiving device at anytime. The calling local
`mobile device can also choosenot to reveal its local position
`to the destination remote mobile device for privacy purposes
`at anytime and can conversely enable position transfer per-
`missions at anytime and for any period of time or as long as
`the call is active.
`
`this embodiment, the connection between the wireless tele-
`phoneandin-vehicle navigation system can be established
`via a wireless connection, such as a Bluetooth connection, an
`infrared connection, or a wired connection suchasa serial or
`USBcable.
`[0025] Mobile devices do not always have access to a net-
`workedserverfor obtaining the latest updated database infor-
`mation, such as whenwireless hardware access is not possible
`or when there is a lack of wireless network coverage. [or this
`reason, another embodimentofthe present invention provides
`a means to downloadbatches of position information while
`the mobile device is connected using, for example, a wireless,
`infrared, or wired connection to the online networked data-
`base server, such as, for example, a mobile device connected
`to a PC as a conduitto the Internet and thus connected to the
`online networked database server. This can applyto wireless
`devices that have a predefined wireless coverage chart stored
`internally for the purpose of determining when a device is
`near the boundary of wireless coverage. If the mobile device
`is near such a boundary, the device can request, or pull, data
`from the online server that is necessary until the device is
`within the expected wireless coverage again. Alternatively,
`the system would correlate the mobile device’s position to a
`wireless coverage chart, and upon a boundaryedge, the sys-
`tem would send, or push, data for the area where there is no
`wireless coverage fromthe online server to the mobile device.
`In another embodiment, a mobile device, such as an in-ve-
`hicle navigation system, prior to leaving for a destination
`would download a batch of information for a specific geo-
`graphical region from an online networked database server,
`since the car might not have Wide Area Network (WAN)
`access, such as a mobile Internet cellular telephone with
`Internet access would. In this embodiment, the in-vehicle
`navigation system preferably downloads the information
`from either a wireless, infrared, or wired connection to a
`networked online server. ‘his data transfer can be initiated
`from variouspublic points, such as, for example, a car garage
`or a gas station with a wireless networked-enabled hub.
`
`In order to determine the position information ofa
`[0023]
`remote landline or wireless device in order to obtain driving
`directions to that device or other related information about
`that device, in one embodiment, a user can initiate a position
`request by entering a unique identification token, such as an
`e-mail address. ‘he remoteuserthat is logged on to a wireless
`or landline position-enabled computing device is verified by
`the networked server’s authentication and authorization pro-
`tocol procedures. The server queries the remote party of the
`position request for permission on whether the position
`request can be granted. based oncriteria such as duration of
`request. If granted, both partics have access to cach other’s
`position information, which can be used forreal-time driving
`directions or collaboration purposes. Once a user requests to
`terminate the transfer, either after a pre-defined time period
`ends or abruptly due to manualintervention by either party,
`the positiontransfer is preferably terminated bythe system.In
`another embodiment, each device has privacy settings that
`[0026] FIG.1illustrates how a typical landlinc-to-landline
`
`allow the device to preventor limit othercalling devices from
`connection can be established using a plurality of different
`obtaining position information. These privacy settings can
`telephone and/or computing devices.
`include allowance of position information transfers only
`[0027]
`FIG.2 illustrates how a typical landline-to-mobile
`when a voice or video connection is established and/or only
`connection can be established using a plurality of different
`with the device owner’s permission. Other setlings may
`telephone and/or computing devices.
`include allowing any remote device to request position infor-
`[0028]
`FIG.3. illustrates how a typical mobile-to-mobile
`mation for any specified amountoftime.
`connection can be established using a plurality of different
`telephone and/or computing devices.
`[0024] Wireless and/or landline devices are not always
`[0029]
`FIG. 4. illustrates an example of a Map Caller-ID
`suited to post-processthe local and remote position informa-
`indicator on a computing device display unit or television
`tion obtained from some ofthe methodspreviously described.
`display.
`In one embodiment, a wireless telephone that obtains both
`FIG.5. illustrates an example of a Map Caller-ID
`[0030]
`local and remote position information can pass the obtained
`indicator and a display windowdetailing a plurality ofvarious
`position information to another device which can better pro-
`possible features utilizing the position and/or address loca-
`cess and/or display the data. This is applicable to current
`tion information of the remote caller and local device or
`wireless phonesthat have limited resources, such as a small
`person that is called.
`displayarea, low processing capability, limited memory, and
`short battery duration, in contrast to an in-vehicle navigation
`[0031]
`FIG. 6. illustrates an example of using a mobile
`systemthat typically has an abundanceofthese resources.It
`telephoneto obtain position informationofthe remote device
`is therefore advantageous and convenient, since most in-ve-
`and possibly the local device’s position information and then
`hicle navigation system do not posses wireless capability, for
`pass that information to another more capable processing
`the wireless telephone to pass the remote and/or the local,
`and/or display device such as an in-vehicle navigation system
`via some form of wired, wireless, or infrared connection to
`position information to the in-vehicle navigation system for
`processing and display ofthe route and map information. In
`process and/or display the data.
`
`BRILE DESCRIPTION OF TIE DRAWINGS
`
`BILLJCO
`EX 2011 Page 13 of 18
`
`BILLJCO
`EX 2011 Page 13 of 18
`
`
`
`US 2008/0170679 Al
`
`Jul. 17, 2008
`
`
`
`FIG.7. illustrates an example of using a wireless
`[0032]
`connection to download a set of correlated telephone-to-ad-
`dress and/or position dataset information when a wireless
`connection is not possible or unnecessary.
`[0033]
`FIG.8. illustrates several predefined wireless cov-
`erage areas overlaid with a driving route that extends within
`and outside the wireless coverage areas.
`[0034]
`FIG. 9, illustrates an example of a standard tele-
`phone and an advanced telephone device with an integrated
`display unit.
`
`
`DETAILED DESCRIPTION OF THE
`EMBODIMENT
`
`[0035] The various embodiments of the present invention
`will be described with reference to FIGS. 1-9. In the landline-
`to-landline example, as illustrated in FIGS. 1-9, a user places
`a telephone call from a standard telephone 5 and 54 to a
`destination telephone, such as another landline telephone 8
`and 55. The landline standard telephonesare typically con-
`nected to the telephone network 2 through a dedicated land-
`line connection 9a and 9b. The telephone number that is
`dialed is knownto the telephone network 2. Whena standard
`telephone 5 and 54 is used to place a telephone call the
`telephone network 2 updates the online database and appli-
`cation server (ODAS) 3 with the originating and destination
`telephone numbers. In one embodimentthis is typically done
`using a signaling system 7 (SS7) architecture via a connection
`10 to the ODAS3. The destination telephone 8 and 55 has an
`extended form of Caller-ID, such as consisting of a display, a
`
`processing unit, and a MODEM.This extended form of
`Caller-1D shall be denoted as Map Caller-ID, since it provides
`remote caller position information, and may include local
`address position information.
`In this embodiment Map
`Caller-ID works similarly to Caller-ID since a modem mes-
`sageis typically sent betweenthe first and second rings over
`the dedicated landline connection 94 to the destination tele-
`phone8. The difference is that Map Caller-ID includes addi-
`tionalposition informationfields of various formats, and can
`include map information at varying resolutions of both the
`originating and destination telephone numbers locations.
`Typical Caller-ID is sent
`from the telephone network
`exchange 2 to the subscriber telephone 8 in one of many
`different formats and methods, depending on telephone car-
`rier provider and/or region(i.e., USA, Finland, Netherlands,
`Japan, etc.).
`[0036]
`In one embodimentthe display unit on the destina-
`tion telephone 8 can display the caller’s name, telephone
`number, address, and can provide a mapillustration of vary-
`ing resolutions configured bythe user throughthe telephone
`network 2. Additionally, the telephone 8 can provide route
`and driving direction information between the originating
`telephone number’s location 5 and the destination telephone
`numbers location 8. The ODAS 3 determines the destination
`telephone’s 8 position information by performing a reverse
`telephone numberlookup, thus retrieving both geographical
`and address information of the called telephone 8 associated
`with its telephone number. This information is sent to the
`telephone network 2 to be incorporated into the Map Caller-
`ID data format.
`[0037] Additionally in 1G. 1, an advanced telephone 8 and
`55 can establish a call with a standard telephone 5 and 54.
`Both telephonesare typically connected to a telephonenet-
`work 2 by means of a dedicated landline connection 9a and
`9b. Since a typical standard telephone device 5 and 54 is
`
`incapableof displaying position information or decoding and
`processing the data from the telephone network 2, an accom-
`pany device can be used to facilitate such requirements, such
`as, for example. a personal computer (PC) 23a or Smart
`Television (TV) 234 as shownin FIG.4.
`[0038]
`In one embodiment, a Smart TV c