throbber
IlllllllllllllllllllllllllllIIIIIIIIIIIIIIIIIIIlIIIIIIIIIIIIIIIIIIIIIIIII
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket