`US007333820B2
`
`(12) United States Patent
`Sheha et al.
`
`(10) Patent No.:
`(4s) Date of Patent:
`
`US 713331820 B2
`Feb. 19, 2008
`
`(75)
`
`(73) Assignee
`
`e
`
`(
`
`) Notice:
`
`(60)
`
`(51)
`
`(52)
`
`(54) SYSTEM .4ND Yn:TIIOD FOR PROVIDI)(i
`ROUTING, MAPPING, AND RELATIVE
`POSITION INFORMATION TO USERS OF A
`COMMUNICATION NETSVORK
`Inventors 31ichacl .4. Sheha. Pasadena ('4 (IJS):
`Stephen Petini. Pawddcna, CA (IJS).
`Augie Sheba, Pasadena, ('A (IJS)
`stetwarks In Motion, Inc., Alien Mieio.
`CA (US)
`Subject to any disclaimer, the tenn of tlus
`patent is extended or adjusted under 35
`U S C. 154(b) by 0 days.
`(21) Appl. No: 10/194,518
`(22) 1&iled:,lul. 11, 2t)02
`Prior Publication Data
`(65)
`US 2003/0016804 Al
`Jan. 23. 2003
`Related U.S. Applicatian Data
`Pmvisional apphcation No 60/305,975, filed on .Iul.
`17. 2001.
`Int. Cl.
`H040 7/20
`(2006.01)
`IJ.S. CL ............ 455/457, 455/456.4, 379/201.07,
`379/201.061 379/201.08
`(58) Field of Classification Search ................ 342/450,
`342/457, 3S7.08, 357.09, 357.1r 357.13,
`342/3S7 17, 357.06r 3S7.01; 4S5/457. 456 I,
`455/415. 566. 414.1. 411, 410, 427, 12 I,
`455/404 1. 404 2, 456 2, 156.3„456 5. 456 6,
`455/517, 456 4: 701/202, 209. 211, 201,
`701/200. 207, 208. 213, 300: 379/88.19,
`379/142.0G. 142.05. 142.1. 93.23. 88.2. 88.21,
`379/142 04, 142.17, 142.02, 201.06, 201.07,
`379/201.08r 201.11. 340/988, 989, 990,
`340/991. 993. &)95 I, 9&)5 12 995.2. &F)5 19,
`310,'&)&)5.24. &)95 23
`See application tile for complete search history
`
`(s()
`
`Refcrcnces Cited
`
`U.S. PATENT DOCUMENTS
`7&1990 Nunura e& al.............. 701&211
`
`4.939,662 A
`
`(Con&imied)
`FORI!I(iN P4TI!N1 iX)('I JMIiNT)
`00
`2305&68
`33&0
`9G 3G930
`Primers Elammer
`Joseph Feild
`.(esistant Edartttner Pierre-Louis Desir
`(74) a/rome@, .Igent, ar Firm Mornsona
`
`4&1997
`ii&199G
`
`Foerster LLP
`
`(57)
`
`ABSTRACT
`
`1'he present invention is directed to a system and nlethod for
`pmviding real-time position information of one party to
`another party by utilizing a conventional telecommunication
`network system such as the convention telephone network,
`a mobrlc tcleconunumcauons network, a computer network.
`or the Intcmct. More spccilically, thc prcfcrrcd mnbodtmcnts
`of the present invention allow a caller Bnd a rccciver ol'
`telephone call to pmvide to and receive fnmi each other
`position information related to the caller and/or receiver*s
`physical location, including address tnfomlation. CJPS coor-
`dinates. nearby fixed locations such as a parking structure,
`etc Additionally, the prefcrrcd embodiments of the present
`inveatton allow a caller and race&vcr to re(neve routulg
`iustnlctlolls ol n&Bps iol tl'«vt:hllg to ol'rolll each odlcl. Bl
`
`Bnothcl'nlbodinlcnt of tile p&'Lsctlt lave&It&oil, B partynuly'ocatethe position of another party vra the entry of the other
`
`party's unique identifier such as a phone number of the other
`In yet another embodiment of the
`party's mobile plmne,
`present rnvenuon, thc position infilnnauon ol a party may bc
`concurrclrtlv dchvcrcd lo dllolllcr party s colllptncl te'Iulllldl
`whereby the other party can process thc ulglrmatton in
`further detail
`
`60 Claims, 9 Drawing Sheets
`
`WC, aei ron aox,
`eto, attn nones&
`0
`
`rerennone
`
`re&en&tate wint
`
`1
`Lnn-rot
`Conneoe
`
`a&&relate
`toe&to
`
`13
`tar -ro.tnrerner
`C neo&no
`
`ot
`
`tn I nevaw et
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 1 of 21
`
`
`
`US 7,333,S20 B2
`Page 2
`
`I-'mary et al
`DeLorrne e( al
`
`U S. PA'11(N'I'O('UMI(N'I'S
`...379 201 07
`lr(9r/8
`........... 701 "200
`9r1998
`Prabhakatan ......
`70lr208
`5 1999
`................... 455 4(G 4
`4 2000
`Stesvart
`...... 379r9323
`7r2000
`Smith et al
`Larkrns et ak .............. 45( 457
`7 2000
`... 455 456 1
`Alpctouich ct al
`2 2001
`..... 701 209
`Bechtolsheun et al
`3 2001
`................ 455 415
`Snu(h e( al
`5 "2001
`.......... 379 142 I
`Cannon et al
`3 2002
`", "I002
`IIartnts e( al
`............. 45s/457
`Moore ................... 342 357 13
`4 2002
`
`5,7Z7,057 A
`5.802,492 A
`5.904,727 A
`6.049,718 A
`6,084,9/51 A
`6.091,957 A
`6.185,42(i Bl
`6.208,934 Bl
`6.226,36 BI
`'.353,6&I Bl
`"'060,102 Bl s
`6.377,210 Bl
`
`6,4591,7%2 Bl a
`G.529,143 B2
`6.539,080 Bl r
`6,643,516 BI"
`6.674,849 Bl s
`G.7 G6, 174 B I
`6.775D71 B2 r
`2002r0022492 Al
`2002r0052786 Al
`2002 0059201 4 I
`2003/0061211 Al
`2004 0229595 A I
`" cited by examiner
`
`10 200Z
`3/2003
`3/2003
`ll 2003
`Ir2004
`7/2004
`8/2004
`1 sOOI
`5r2002
`5 200Z
`3/2003
`11 2004
`
`.
`
`Bedtostan ct al
`r79 ZOI 08
`........ 340r995 I
`hirkkola et al
`........... 379r88.23
`Bruce et al
`................ 455 4 (6 6
`Stewart
`I' oeberg ............. 79/201 06
`Kenyon ................... 455 457
`............ 379r93.12
`Sissy e( al
`............. 45(r457
`Bmak et al
`9'etk.... 709 217
`.............. 701/200
`Kun e( al
`..... 455r4(B
`
`Shults et al
`I.aurscn ct al
`
`................. 707/3
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 2 of 21
`
`
`
`U.S. Patent
`
`Feb.19,2008
`
`Sheet 1 of 9
`
`US 7,333,820 B2
`
`pC,E tTopeoz
`eto. tetth MODEM
`3
`
`Telephone
`
`Telephone tetth
`
`1
`L4tt-Toee
`Conneotl
`
`Iep
`4
`
`Detitheen
`lion tfon
`
`13
`top-To.tnternet
`Connecnnn
`
`InternetrlntrenetlExlrenet
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 3 of 21
`
`
`
`U.S. Patent
`
`Feb.19,2008
`
`Sheet 2 of 9
`
`US 7,333,820 B2
`
`rk Assisted
`
`na
`
`tion
`
`19a
`
`14
`LAII-Tot
`Canneol
`
`4
`
`ISP
`
`ISP-To-Internet
`Connection
`
`IntemeotntranetrErtrenet
`
`3
`Onltne Database
`and Appltcalion
`Server
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 4 of 21
`
`
`
`U.S. Patent
`
`Feb.19,2008
`
`Sheet 3 of 9
`
`US 7,333,820 B2
`
`19b
`
`18b
`
`18c
`
`ttetw
`Past
`Inta
`
`etecee
`ppllrellof
`
`Interneulntrenetrvrtrenet
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 5 of 21
`
`
`
`U.S. Patent
`
`Feb.19,2008
`
`Sheet 4 of 9
`
`US 7,333,820 B2
`
`23a
`
`Personal
`Computer
`
`23b
`
`Smart TV or
`Tv rrita
`Set-top aox
`
`000 0 00 0 000
`0 00 0 00000 0
`
`Computer Display
`OI
`
`Ty Display 24~
`
`Map Caller-ID
`
`JOhn Smith ~ 27
`
`SL858 5 5 5.121 2
`
`Map Caller-ID
`Text
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 6 of 21
`
`
`
`U.S. Patent
`
`Feb.19,2008
`
`Sheet 5 of 9
`
`US 7,333,820 B2
`
`Computer Display
`glustreung i(fop
`Caller-ID Popup
`(foll((cation
`Window
`
`Compeer D(spfay
`glustragng leap
`Ceder-(D Detailed
`nrormation
`Window
`
`Detaged Msp
`Cafler-ID Window
`
`30
`
`ving Directions
`Varying
`olutlon
`
`Location
`n Head(ng
`Relative to Local
`Position
`
`Driving Route of
`Varying Resolut(on
`
`29
`
`Remote Caller
`Detailed
`Informal(on
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 7 of 21
`
`
`
`U.S. Patent
`
`Feb.19,2008
`
`Sheet 6 of 9
`
`US 7,333,820 B2
`
`Mobile Device
`
`Wireless, Wired,
`Infrared Interface
`
`Navigational
`Device
`37
`
`Motor Vehicle
`
`37 ~ Navigational Device
`
`e— 41
`
`~42
`c— 43
`4— 44
`
`FIG. 6
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 8 of 21
`
`
`
`U.S. Patent
`
`Feb.19,2008
`
`Sheet 7 of 9
`
`US 7,333,820 B2
`
`Afobile Naviagtion
`45 Device
`
`Wireless Wired
`fnirared Base
`
`FIG. 7
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 9 of 21
`
`
`
`U.S. Patent
`U.S. Patent
`
`Feb.19,2008
`Feb. 19, 2008
`
`Sheet 8 of 9
`Sheet 8 of 9
`
`US 7,333,820 B2
`US 7,333,820 B2
`
`Tea Street
`
`eo— =o
`
`g4
`
`REGION 3
`
`}
`
`49
`Wireless
`Coverage Region
`
`NO COVERAGE REGION
`
`Finish
`
`REGION
`
`a
`
`REGION 2
`
`3Gg
`
`°c
`
`o°
`
`FIG. 8
`FIG. 8
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 10 of 21
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 10 of 21
`
`
`
`U.S. Patent
`U.S. Patent
`
`Feb.19,2008
`Feb. 19, 2008
`
`Sheet 9 of 9
`Sheet 9 of 9
`
`US 7,333,820 B2
`US 7,333,820 B2
`
`
`
`FIG.9
`
`
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 11 of 21
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 11 of 21
`
`
`
`US 7,333,820 B2
`
`1
`SYSTEM 4 ttD METHOD FOR PROVIDING
`ROUTI)(', VIAPPING, AND REI.ATIVI(
`POSITION I ~ IIORMATION TO USERS OF A
`COMMUNI(:ATIO) NETWORK
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`I lntbodintents of the present im ention claim priority front
`U.S. pmvisional patent application )er No. 60B05.975 filed Io
`.Iul 17, 2001
`
`BACKGROUND OF THE INVENTION
`
`I
`
`so
`
`I ield of Invention
`I
`This invention relates to location and navigational sys-
`tems and to the determination of local and remote position
`infounaiion ui ml-hoc landluie and wirelcss sysIems, uiclud-
`lllg IIIC U Il 1ILII Ilotl Ol tlllkltl 0 ItlclltlliCaiiotl addt es SCS, SitC11 II S
`Ielcphonc numbers or Internet Proiocol (IP) addresses, for
`such purposes as providing real-time location inforniation,
`maps. routing. and direction finding
`2. Description of the Related Art
`Navigational systems, defined as systems that provide a
`unit's local position and a way ol'plamung a course around
`thc unit's local posiUon, somcumcs lo a remote position,
`such as in-vclucle nuvtgauous systems do, are v,ell know in
`the art. Typically, an in-vehicle navigation system consists of
`a display screen. processing unit, stonge unit, and user input
`mechanism. Tire stonge system typically contains.
`for
`example, maps and tnvel infomiation used Iiir navigational
`information nmy uicludc such Items as
`purposes. Travel
`pout/a of uitcrcst, local rcstaumnoh thcalcrs. municipality
`network
`IOCaliolls, illld 010 like
`l)etermining a local position in a navigation systent has Is
`typically been done by integrating or connecting Cilobal
`Positionin System (CIPS) technology into the local navi-
`ational system. New positioning determination systems
`Iticllldt: Iicuvork-asslstcd witclcss lociltlotl svstcllls, stlcll its
`TOA (Time-of-Aruval), and
`assisted GPS systcnw so
`for dcacituhuug Ihc local navigation sysImn's position. The
`unit's location is then displayed on the device and is
`avaihble for various applications, such as in the case of a
`contnutter seeking the shortest route to a locution in a
`specific area or a user wanting to find the nearest gas station. Ls
`Destination locutions arc typically determined by mamt-
`ally accessing stored information from a local database
`
`tit'avigationalinformation storage system, such as a DVD
`
`o
`
`s
`
`disc or C:D-ROM discs. Location information is found by
`searching through categories of information until the desired
`location is found. or altemativcly, by cross rcfcrmicing
`Ielcphonc numbers with addresses by me;ms ol'he local
`storage system Convmiuonally. mmicrous discs, or even
`numerous sets of disc~. are required to provide adequate
`detailed geographic coverage. including address and tele-
`phone information about a given metropolitan area. Thm is,
`conventional in-vehicle navigation systems require that on
`cxtcnsive collection of storage thscs bc carrwd witlun the
`tehicle. Additionally, puor art DVD and CD-ROM disc
`based systems require pcnodic updaung. That is. cvcn after io
`a user has purchased a set of discs, new replacement discs
`nuist be acquired, for exaniple, as new roads and points of
`interest information are updated.
`As an additiouul drawback, some navigation systcnw Ilmt
`do not have Ihc storage capability, such as wireless PDAs ss
`(Personal Digital Assistant) or typical cell phoneg are not
`able to implement cross referencing of telephone muubers to
`
`addrcsscs locally duc Io Ihc large memory mid slomgc size
`requirements of such an operation and low computational
`power of thc devices. Furthenmtrc, since most busuiesscs
`and individuals can chan e their telephone muiibers nuiner-
`ous times while at their current address dctcmiiiung desti-
`nation locations fmm telephone nunibers on a locally-stored
`database inherently causes the information to be out of date
`I'hese and other changes. such as a new
`and inaccurate
`telephone line or an area code change. would invalidate the
`current version of locally-stored DVD or CD-ROlvi disc
`information. As a further drawback. mobile navigation
`devices and stauonary landline computing dcviccs arc no1
`alv ays associated tvith telephone mimbers, but rather Inter-
`net Protocol (IP) addrcsscs or Ilu: like.
`Convention art systems are typically Incapable of obtain-
`iug position information over dynamically-conligurcd cun-
`nections such as, for example. current fleet tracking systems
`illld/Or ih:VICC Collfigtllalioiis
`tllilt reqUIIC pICilCfillCd Ust:I
`before the transfer of position information is possible ( ur-
`rent 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 tvpcs tlf svstt:Ills Ivplcitll)'lavc User/asset accoillll
`creation pmcedures that are static and not dynamic I tach
`remote unit, v,hich has access to its current position intbr-
`mation from a connected positioning device or other posi-
`tioning means. has an application that responds to a request
`for position infonuauon from a centralized scrvcr. Thcsc
`systems are viable options for orgatumtions that must gov-
`cni thc Irackuig Uf asscm Ihat belong to thc organize/tun.
`I lowever, should an outside system or individual desire to
`track another orgmiization's asset for a short period of tiine
`and for one time only, the organization must then provide the
`network address of that asset as well as possibly providin
`pcrnussion Io the outside organization or uidivalual for Ihe
`duration of their tract uig nccds. Once the pcunit ted trackuig
`has bccn accomplished. Ihe system must slnit down Ihe
`outside account and possibly change the network address tbr
`security purposes Additional security nieasures may be
`necessary to disable access by the outside user if the system
`hos a firewall or other network security system in place.
`Thus, a niud exists lbr a system thut dctcunincs local
`and/or remote position intiimtation which does nor require
`an extensive collection of l)VI) or ('D-ROM discs, which is
`able to provide location and destination address or position
`information given a telephone number, ond which is up-to-
`dote and reliabie and can be accessed via a new orked online
`server(s). Atiditionafly, Ihe need exists for a system Iha1
`dctcrnuncs local and/or rmnote position infounation of
`devices tlmt are not ahvays associated by telephone num-
`bers, but IP addresses or the like. and which can obtain such
`position infiinnation instantaneously and share It. by means
`of authentication and authorization protocols, without
`requinn any prior configumtion
`
`SUMlVLARY OF THE INVENTION
`
`is an Object of the present
`invention to provide an
`It
`intproved system for obtainiim real-time remote and/or local
`position information in various environments for a plunslity
`of purposes. such as mapping, mutin „and direction findhtg.
`II is another oblect ol Ihc presmit invcntiou Io provide a
`meIhod lor entering a telephone number by various means
`such as by using numeric. alphanunieric, speech-enabled
`interface, or software Application Interface (API), or the
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 12 of 21
`
`
`
`US 7,333,820 B2
`
`1&ke. Ibr thc purpose of detcnnining posil&on mfi&muilion
`associated with the telephone number by searching a net-
`worked database
`It is yet another object of the present invention to provide
`d method for cntenug a un&quc &dcntdicauon tokni. such as
`dii 0-I&id&l iuhlrcss. Ihdl cdu bc &Ised ou a iictwolkcil Bc&vcr
`sv'sic&11 iu&hzui'U&hei&net&no&1 dud m&tho&1zafioll procxu
`dures, in order to deterniine position inti&unation and to pass
`information between a plunslity of unique users or
`that
`applications on various devices. The duration of rhe position
`information tmsnsfer can be governed by a defined transfer
`period that can be set pnor to thc start of lhc lr&msfi:r or al
`dnv uilic lllcrcaftcr
`is yet another oblect of the invention to prov&de an
`It
`alternative fomi of Caller-ID (Map Caller-ID) to a local
`computing telephone dev&ce for display of the caller*s
`position information. Alternatively, using another comput-
`ing dci icc. a caller's pos&t&on &nlonna1&on is lrmisli:rred lo a
`predetinn! Iocul computer. via thc Inlemct,
`tclcplx&nc, or
`wireless nenvork, and the position infor&nation to a caller &s
`displayed on a capable viewing device identified and con-
`figured by the dest&nation telephone user This position
`information transfer is done utilizing authentication and
`authorization procedures or telephone-to-posirion infom&B-
`uon correlauon proccdurcs lor caller idcnlitica1&on. Add&-
`uonally, sunilar &nl'onnal&on conlai&ung Map Caller-ID
`information about the destination telephone number can be
`transferred to the originating caller.
`is a further object of this invention to provide the
`It
`cdlculduon of pos&uou dud ICU&c hlfbullaltou, such ils ih1v-
`ing directions, as well as thc ability to provide azinnith,
`clcval&on. alt&tudc. altitude d&lli:rance,
`luie-01-s&ght (LOS)
`distance, and curved earth I,O) distance measurentents,
`bet&veen the local and reniote positions calculated front the
`position infounat&on obtained using the methods previously
`described.
`It is d I'urther obtimt of tlus uivcnt&on to cmiblc a local
`device. such as a wireless telephone or PDA. to acquire local
`or
`remote position mfi&rmatioo through the methods
`described above. and to pass any or all of tlmr infomiation
`to an additional navigation or computing device. such os on
`in-vehicle nevi ation system or a mobile compurer. in order
`for llml additional nav&gation or computuig dev&cc lo make
`better usc of thc acqu&rcd pomuon mformat&on, such as for
`improved route calculation and/or improved display 'I'lus
`passing of information to an additional device can occur via
`infrared or dedicated w&red
`another (or sante) wireless,
`Cou&ICCtloll
`is st&11 a further obfcct Ol'lus uivenuon 10 prov&de
`Ii
`mc;ms for downloaduig a prcdctined set ol dale conlmnuig
`telephone muubers correlated to position-specitic infouna-
`tion. such as latitude and longitude coordinates address
`information, and/or map information of varyi&ig size and
`resolution„ from a networked ~erver to a mobile device The
`ill&la lrdilslcl ciiu occiu'ia d wuclcss huk, sUcll Bs B cclliilar
`lelcphonc Or Bluctooth connccuon, v&d mi mfrarcd co&u&n-
`uon, or v&a a dcd&cd&cd w&rial connect&on, simh as a serial or
`DSB connect&on 'I'he inforn&ation contained in the batch
`transfer consists of either a subset of or the entire dataset
`stored on the networked server. The data batch transfer can
`also employ geogmph&cal boundary restrictions. The data
`cmi be updated increments lly, when ihÃcrences bctw ccn the
`loci&1 iiud ac&worked sc&vcr 1 dau'&base ls foiiild. Or wile&1
`ncmcssary. such as when a mob&lc system cxpccls lo travel
`out-of-range of its expected wireless coverage &mne (as
`initiated by a push or pull architecture with the online
`
`20
`
`nclworked scrvcr) and ddla updates urc obtau&cd for thc
`region(s) v;here ivireless connectiv&ty w&ll not be available
`It is yet another object of this invention to pn&vide these
`afi&rementioned capabilities on various forn&s of devices,
`telephone (both wired and
`such as computing devices.
`v ireless) device~, and devices with voice-over-IP (MoIP)
`capability.
`Thcsc and other oblccls dre met by tlm pos&1&on dctcnni-
`nation, mapping, and routing system disclosed herein that
`&o assist the user, or a software application,
`in determining
`local and/or ren&ote position(s) by using an online database
`and/or networked authentication and authorization connec-
`tion server. There are tluee primary cases that apply to this
`I) landline-to-landline systems, 2) landluic-to-
`iuvn&lion.
`mob&le systcnm. and 3) mobile-to-mob&lc systems. Thc
`objective of each of these systenis is the same. to determine
`e&ther or both of the local and remote devices'position
`Info»'int&on
`In accordance with one embodiment of the present inven-
`laudfilic-to-IBI&dlhic Bpphcatnul. sUch Bs a c'ill
`tio&1. for 'I
`m&ulc bc&ween lwo standard tclophoncs, a user cmi d&al a
`tclcphonc mimbcr to d rnnolc dcv&ce. The acl of dmlui
`lhe
`telephone nu&nber to another remote landline telephone,
`triggers the transfer of
`telephone.
`such as a residential
`position information, such as in the form of a map, to either
`one or both of the local and/or remote telephone device~. If
`the local and/or remote telephone devices do not incorpomste
`Internet.
`a d&splay un&L lhc pos&l&on u&fomiation cau be routed to an
`adtaccnt computing dnd/or d&splay dcv&ce, such as a pcr-
`so annal computer or cable telev&sion's set top box,
`is
`tlmt
`connected to a network. such as a telephone or wireless
`In this case, users who are initiating
`network or the
`or rece&ving the telephone calls have their local telephone
`numbers stored into a database that resides on a secure
`is network. Once the user lms logged on to thc personal
`coulpU&CI Vhi BU&l&C&11&Cd&lou dili! BiuhoilzB&&0&1 p&OCCdiues,
`any call that onguuites or is destinixl
`to lhe&r tclcphone
`identify the posiuon of the other landline
`munber cmi
`telephone number, based on predeternimed privacy settings
`do associated with the other L&mdline telephone number. Alter-
`natively. the user placing the cail can obtain s&miler infor-
`mauon about thc dcstuiauon lclcphouc number.
`In accordance with miolher nubodiment of lhe prcscnl
`iuvn&lion, fi&ra hmdl&ne-to-mob&lc uppl&cauou. such as a cali
`made between a standard telephone and a wireless tele-
`
`11
`
`phone, a usc&'0&';lppficat&00) c,'ul dial;I tclcphoflcfuuubc&'oa remote location. In one embodiment. if a user of a
`
`mobile telephone dials or specifies a L&mdline telephone
`number, such as a busuiess tctophouc number, thc system
`o would corrclalc the busmcss telephone number lo pos&uun-
`relcvm&l information, such as address &nformat&on and ldli-
`tude and iongitude coordinates If the mobile telephone is
`cminected to a position determination systeni. the mobile
`telephone wouid be able to prov&de navigational informa-
`tion. such as route infounation in the form of real-time
`dnvuig d&rccuons, or cise a map and address of thc desti-
`nal&on tclephonc number cmi bc displuycd ou thc mobile
`tclcphone.
`In accordance with another embodiment of the present
`io invention, for the mobile-lo-mobile apphcat&on. which is
`sli htly similar to a landline-to-mobile application, position
`information can be obtained in various embodiments. In one
`embodiment, if a mobile dcvicc user spix&ties a tclcphone
`number ol'nother pos&tion-enabled mob&le dcv&ce,
`lhe
`ss system would query lhc rnnolc mob&lc devwc and vcril'y its
`privacy setting If there are no privacy settings, the system
`would request the position information fron& the remote
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 13 of 21
`
`
`
`US 7,333,820 B2
`
`i
`mobile deiicc and forward it back lo Ihc local mobile
`device. The local mobile device would then be able to
`navigate in real-umc lo thc remote mobile device. In another
`embodiment. the destination remote inobile device receiving
`Ihe telephone cull obtains llm position uifonnalion from thc
`calling local mobile device, based on permission settings of
`for the perfonnance of
`the calling local mobile device,
`various operations, such as mapping and calculating driving
`directions. In this case. the callin local mobile device has
`puiacy scllings that detcrmules thc period of the position
`transfer to the destination remote mobile device. The period
`sclung can be scl for thc durauon of Ihc call or for a
`predetermined length of time. aod the position transfer can
`be temiinated by the calling or receiving device at anyuime.
`The callin local mobile device can also choose not to reveal
`ils local position lo the dcstinalion remote mobile device for
`puiacy purposes at anytime and can conversely miablc
`position trmisfi:r pctmtsslons at miylimc and lor any pemod
`of time or as long as the call is active
`In order to determine the position information of a remote
`landline or ivireless device in order to obtain driving direc-
`tions lo that dcvicc or other relaled information about lhal
`in onc mnboduncnl, a user can iuiliate a position
`dcvicc.
`request by entering a unique identification token. such as an
`'I'he remote user that
`e-mail address
`is logged on to a
`wireless or landline position-enabled computin device ls
`verified by the netsv orked server* s authentication and autho-
`rization protocol procedures. The server queries the remote
`Ivarty ol lhc posllioll rcqiu:su lol pcnuissnui oil v,hclhcl lhc so
`position request can bc granted based on cutcua such as
`duration of request If granted, both parties have access to
`each other's position mfiirmatioo. Vvhich can be used fbr
`real-tinie driving directions or collaboration purposes. Once
`a user requests to terminate the tmsnsfer. either after a 3(
`pre-defined time period ends or abruptly due to manual
`inieri cntion by either party, thc position lrmlslhr is prcfcr-
`ably Icmunalcd by the system. In another mnbodimcnl, each
`device hss privacy settings that allow the device to prevent
`or liniit other calling devices from obtaining position infor-
`mation. These privacy settin s can include allowance of
`position infomlation transfers only when a voice or video
`connection is established and/or only with the device own-
`er's pernnssiou. Other sctungs may include allowing any
`remote device lo request position uilbnuauon for any speci-
`fied amount of tinie
`Wireless and/or landline devices are not always suited to
`post-process the local and remote position infomiation
`obtaulixl from some ol'hc methods previously described In
`one embodimcnn a wirelcss telephone that obtains both
`local and rcmotc position information can pass thc obtained
`position infounation to another device ivhich can hetter
`pmcess and,'or display the data 'I'his is applicable to current
`ivireless phones that have limited resources, such as a small
`display area. Iov, pmcessing capability, limited memory. and ss
`shori baucry durauou, ui contrast lo an in-vclnclc naviga!ion
`system that Iypicully has an abundance of these resources. Il
`is Ihereliire advantageous aud convenicnl, smcc mosl in-
`vehicle navigation systeni do not posses wireless capability,
`for the ivireless telephone to pass the reinote aild/or the so
`local. position infomlation to the in-vel»cle navigation sys-
`tem for processing and display of the route and map infor-
`the conneclion between the
`mation. In tins cmboduncul,
`w irelcss Iclcphouc aud in-vehicle nevi ation system cmi be
`established Via a wirelcss coiuicclion, suCh as a Bluctooth ss
`connection. an infrared connection, or a wired connection
`such as a senal or USI3 cable
`
`o
`
`iii
`
`Io
`
`Mobile devices do not always have access to a uetworkcd
`server for obtaining the latest updated database information,
`such as when wirelcss luirdware access is not possible or
`v hen there is a lack of wirele~s network coverage lior this
`reason, another emboduncnl of thc prcscnt invention pro-
`vides a nieans to download batches of position information
`v bile the mobile device is connected usin, for example. a
`v ireless, infrared, or wired connection to the online net-
`worl ed database server. such as„ for example, a mobile
`dcvicc connicted lo a PC as a conduit to thc lntcmcl and tlnis
`connected to the online networked database server. This can
`apply to wireless devices that have a predefined wireless
`coverage chart stored internally lbr thc purpose ol'cier-
`numng when a dciicc is near thc boundary of wireless
`covcliigc. If lhc lnobilc ih:vlcc ls near such a boilildang lhc
`device can request, or pull, data front the online server that
`is necessary until the device is ivithin the expected wireless
`coverage again. Alternatively. the system v ould correlate
`the mobile device's position to a wireless coverage chart,
`and upon a boundary edge, the system v ould send. or push,
`dale fbr Ihc area where there is no wireless covcmgc I'rom
`thc online seri cr lo Ihe mobile device. Iu mlothcr embodi-
`ment, a mobile device, such as an in-vehicle navigation
`system, prior to leavin tiir a destination would downkiad a
`batch of infhrmation for a specific geographical region from
`an onluie networked ILstabase server„since the car mivght not
`have Wide Area Nenvork fWAN) access„such as a mobile
`Internet cellular Iclcxlhonc with Internet access woukk In
`tlus mnbodimenl, thc in-Vehicle nuvigauon system prefi:r-
`ably downloads the infomiation front either a w:ireless,
`infmsred, or wired connection to a networked online server
`This data transfer can be initiated fmm various public points,
`as station with a
`such as, for example, a car garage or a
`wireless networked-enabled hub.
`
`BRIEF DESCRIPTION OF THE DRAWINCIS
`
`lilt 1
`I illustrates how a tytucal landhne-to-landline con-
`nection can be established using a plurality of different
`telephone and/or computing devices.
`FICi 2 illustrates how a typical landline-to-mobile con-
`niwuon cau be established using a plurality of ihlfercnt
`tclcpholic iliul/ol colnpunilg dcvlccs.
`FICI 3. iilustrates hoiv a typical mobile-to-mobile con-
`nection can be established using a plurality of different
`telephone and/or computing devices.
`lil(i 4 illustrates an exaniple of a Map Caller-ID indi-
`cator on a computing device display unit or television
`illsplay.
`FICi 5. illustrates an example ol'a Map Caller-ID indi-
`cator mid a display window detailing a plurality of various
`possible features ulilizuig the position mid/or address loca-
`tion information of the remote caller and local device or
`person that is called.
`FICI. 6, iliustrates an exaniple of usin a mobile telephone
`to obtain position inlbnnalion of thc rmnolc device and
`possibly thc local des ice's position uilbnuauon and Ihen
`pass that information to another more capable processing
`and/or display device such as an in-vehicle navigation
`system via some form of ivired. wireless, or infnsred con-
`nection to process and/or dispLay the data.
`FICi 7. illustrates an example of using a wirelcss cun-
`niwlion lo download a sel ol corrclatcd lclephonc-lo-address
`and/or position dataset information when a wireless connec-
`tion is not possible or unnecessary.
`
`Petitioner Apple, Inc.
`Exhibit 1041 - Page 14 of 21
`
`
`
`US 7,333,820 B2
`
`FIG. 8. Illustrates scvcral prcdcfined wireless coicragc
`areas overLaid w&th a driving route that extends w:ithin and
`outside thc w&relcss coverage areas.
`11(i 9. illustrates an example of a standard telephone and
`an advanced telephone device with an integnsted display
`Unit.
`
`DETAILED DESCRIPTION OF THE
`EMBODIMENT
`
`l i&
`
`20
`
`lite I dnous embod&ments of thc present invention 0 ill be
`described w&th reference to 1&1(ig 1-9 In the landline-to-
`landline example. as illustrated in I'1(ig 1-9. a user places
`a teleplu&ne call from a standard telephone 5 and 54 to a
`destination telephone. such as another landline telephone 8
`dnd 55. Thc landlu&e ~ landard telcphoncs arc lypmally
`co&uuxtcd to thc tclephonc network 2 tluough a dcd&cated
`landline connect&on 9&r m&d 9b. The Iclephonc mmiber that is
`dialed is known to the telephone netivork 2. Vr'hen a standard
`telephone 5 and 54 is used to place a telephone call the
`telephone neuvork 2 updates the online database ond appli-
`cation server (ODAS) 3 with the ori
`inating and destination
`tclcphonc numbers
`Iu one emboduncnl
`llus &s
`lyp&cally
`done usuig a s&guahng system 7 (SS7) arclutrmlurc v&a a
`conncmlion 10 to tlm ODAS 3. The deslinat&on tclcphonc 8
`and 55 has an extended form of ('ller-11). such as consisting
`of a display, a processing unit, and a MODI'.M 'I'lus
`extended foun of Caller-ID shall be denoted os Map ('oller-
`ID. since it provides remote caller position infi&rmation, and
`uidv ulclUiic ior al Brlrhcss pos&hou UIIonuiluou. Iu this
`mubodimcnt Map Caller-ID works similarly to Caller-ID
`suicc d modem message &s typically sent bclwrmn the first
`and second rings over the dedicated landline connection 9b
`I'he difference is that Map
`to the dest&nation telephone 8
`Caller-ID includes additional position infi&nnation fields of
`various formats. and can include map information ot varying
`resoluiions of both Ihc oug&nating and destinal&on lclcplx&ue
`number's locauous Typ&cai Caller-ID is emit
`from the
`tclcphonc network cxchangc 2 to Ihe subscuber telephone 8
`in one of many different formats and methods, depending on
`telephone carrier pmv&der and/or region (i.e . USA. 1&inland,
`Netherhmds, Japan„etc ).
`In one cmbodnueul lhc display umt on lhc dcstumlion
`telcphonc 8 can d& splay thc caller's name. telo)&hone munbcr,
`address. and can prov&de a map illustration of varying
`resohitions configured by the user tfuough the telephone
`net&vork 2 Additionally, the telephone 8 can provide rmite
`and driving direction Information between the originating
`telephone number's location 5 and the destination telephone so
`number's locat&ou 8. Thc ODAS 3 detcnmncs thc dean&m-
`uon tclcphonc's 8 pos&t&on uiihrmauon by pcrlhmung o
`reverse telephone number k&okup, thus retrieving both geo-
`graphical and address &nfom&ation of the called telephone 8
`associated &vith its telephone number This informat&on &s
`sent to the telephone network 2 to be incorporated into the
`Map ('aller-ID data format.
`Additionally &n FICi. 1, an advanced Ielcphonc 8 and 55
`can establish a call &vith a standard telephone 5 and 54 Both
`telephones are typically connected to a teleplx&ne netv ork 2 io
`by means of a ded&cated landline connection 9a and 9b.
`Since a typical standard telephone device 5 ond 54 &s
`incapable 01'&splayuig pos&tion uil'onnal&on or decoding
`dail ptocrmsu&g Ihc dald f&ou& lhc lclr:phi