`US 20030135771Al
`
`(19) United States
`(12) Patent Application Publication
`Cupps et al.
`
`(10) Pub. No.: US 2003/0135771 Al
`Jul. 17, 2003
`( 43) Pub. Date:
`
`(54) NOVEL PERSONAL ELECTRONICS DEVICE
`WITH A DUAL CORE PROCESSOR
`
`(76)
`
`Inventors: Bryan T. Cupps, Capitola, CA (US);
`Timothy J. Glass, Aptos, CA (US)
`
`Correspondence Address:
`IPSG
`Suite 201
`10121 Miller Ave.
`Cupertino, CA 95014 (US)
`
`(21)
`
`Appl. No.:
`
`10/377,381
`
`(22)
`
`Filed:
`
`Feb.28,2003
`
`Related U.S. Application Data
`
`(63)
`
`Continuation-in-part of application No. 10/340,922,
`filed on Jan. 13, 2003, which is a continuation-in-part
`of application No. 10/158,266, filed on May 30, 2002,
`which is a continuation-in-part of application No.
`09/809,963, filed on Mar. 16, 2001.
`
`Publication Classification
`
`Int. Cl.7 ....................................................... G06F 1/32
`(51)
`(52) U.S. Cl. .............................................................. 713/320
`
`(57)
`
`ABSTRACT
`
`A novel personal electronic device includes a processor
`having first (embedded) and second (non-embedded) cores
`including associated operating systems and functions. In one
`aspect, the first core performs relatively limited functions,
`while the second core performs relatively broader functions
`under control of the first core. Often the second core requires
`more power than the first core and is selectively operated by
`the first core to minimize overall power consumption. Pro(cid:173)
`tocols for functions to be performed by the second core may
`be provided directly to the second core and processed by the
`second core. In another aspect, a display controller is
`designed to interface with both cores. In another aspect, the
`operating systems work with one another. In another aspect,
`the first core employs a thermal control program. Advan(cid:173)
`tages of the invention include a broad array of functions
`performed by a relatively small personal electronics device.
`
`300
`
`Dual Core Processor - 410
`
`I• •
`
`•
`
`•
`
`•
`
`•
`
`•
`
`._
`
`•
`
`•
`
`._ t • • • • • • • • • • • • • • • • • • • • • • • • • -
`
`• • • • • • • • •
`
`._ · .~ - - ' - - - - - J \
`
`Di~pl.ay
`307
`
`Embedded Core - 422
`
`Power
`Management
`411
`
`•
`
`,
`
`•
`
`.. •
`
`•
`
`•
`
`•
`
`"'
`
`•
`
`-
`
`•
`
`-
`
`•
`
`•
`
`., ..
`
`-
`
`•
`
`•
`
`•
`
`.. •
`
`Non Embedded Core - 421
`
`~ • • • • • • • • ' • -
`
`<:=~===J Shared Hard
`• • • • • • • • • • • • • • • • • • • • • .' •• ~ ••• • • • • • • • :
`
`Disk - 325
`
`m~
`
`Shared 1/0
`Controllers
`436-441
`
`"' .
`: l;'1 ' Shared Video and \:=:::==~1
`, ~ ~
`RAM Controller
`: (;!_:
`431-432
`,M
`N'
`iq f
`•
`r l ~ I
`• VI•
`a, •
`
`. ~
`. ',:,.
`: f
`
`•
`•
`
`C
`IQ
`
`•
`:
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`.
`<:=~===::::l
`
`•
`•
`
`SlarMP.Ar.l
`
`'"
`
`~VUtoaadData
`fl.A.LI UZ·UJ
`
`Shared WiFi
`390
`
`Shared
`Peripherals
`323
`
`Intel Corporation v. ACQIS LLC
`Intel Corp.'s Exhibit 1004
`Ex. 1004, Page 1
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 1 of 30
`
`US 2003/0135771 Al
`
`Figure 1
`
`10 r
`
`Dis11lay
`
`_,,
`"
`
`.
`"
`
`Cellular
`Telephone
`Module
`
`,
`
`l'I
`
`.
`
`V
`
`Battery
`
`....
`
`? ~
`
`MMI
`
`Ex. 1004, Page 2
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 2 of 30
`
`US 2003/0135771 Al
`
`Figure 2A
`
`..............................
`: 102
`:
`
`100
`
`Cellular
`Telephone K-!=::S::::===!:~
`Module
`
`LCD Display
`Monochrome or
`Color
`
`Battery
`
`..................................
`
`I
`
`Motorola
`Dragonball
`Processor
`
`101
`
`Battery Power
`
`A
`A
`A
`
`A
`A
`A
`
`A
`A
`A
`
`OR
`
`Lithium Ion Battery
`
`Ex. 1004, Page 3
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 3 of 30
`
`US 2003/0135771 Al
`
`Figure 28
`
`200
`
`r
`
`201
`
`PCS Phone
`Module
`
`202
`
`., "'
`
`" ..
`
`204
`
`Dis1>lay
`
`"
`'
`
`-·
`
`.
`
`Motorola
`Dragonball
`Processor
`
`203
`
`"
`
`.
`
`Battery
`
`,,
`
`.
`
`"•
`
`Ex. 1004, Page 4
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 4 of 30
`
`US 2003/0135771 Al
`
`Keypad with MFC buttun
`
`Keypad with graphics buttun
`
`Figure 3A
`
`Ex. 1004, Page 5
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 5 of 30
`
`US 2003/0135771 Al
`
`319
`
`Jog Dial
`
`'"
`
`Touch'8c1een
`
`Ois1>1ay
`
`304
`
`"'
`
`System
`Processor
`
`- - - - - - - - - - - I
`I
`I
`I
`=i-e'-, =¥-~ ,,,,.-'-,,.,,,;\"-, =,¥~,,,,.,.'-,I
`I
`I
`L._,~H-~ .. .H~-_-' L---~-·-''-_~--"---~--':
`
`i- ---;o
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`RFM<:nkile
`
`L------------.J
`
`I
`
`~:
`P1oceS-11or
`
`...
`
`5DRAM
`
`FLASH
`\Used ao Ca(IHl)
`
`ROM
`
`4GBHO
`
`DiH.t1ihulion
`
`Batte1y
`
`. . . . . . . . - .,
`
`Figure 3B
`
`Ex. 1004, Page 6
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 6 of 30
`
`US 2003/0135771 Al
`
`Chameleon Version 1.0 Prototype
`
`Intel Suon(JARM 1110 Proc<f!ssor - l02
`
`320
`
`Intel S1:>eedSter Pentium II
`P10,;essor
`300-500MH1.
`
`lldell.?81S
`GMCH
`Gr-1111hi1.ao11nd
`Me11101y
`Cont,olet
`
`LCD
`800XJ-Ot
`
`hd,.181H11CH-322
`
`l<'igure 3C
`
`Ex. 1004, Page 7
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 7 of 30
`
`US 2003/0135771 Al
`
`300
`
`Dual Core Processor - 410
`0. . . . . . . t • . . . . . . . . . . 0.
`
`• • • • O
`
`•
`
`•
`
`0.
`
`0. • • • & • • • • • 0.
`
`•
`
`- . . . . . 0.
`
`•
`
`0.
`
`L
`
`0.
`
`•
`
`0.
`
`"'
`
`h==::> Display
`
`307
`
`Power
`Management
`411
`
`Embedded Core. 422
`
`~·
`: ~ -
`• ~ :
`' (;! ,
`·~·
`, ; ;
`, ........... _ . _ ....... _ ..... __ -:
`::;:; •
`~'
`..
`;
`;
`ra ;
`ij
`ID ~
`
`I
`
`•
`
`Non Embedded Core - 421
`
`RAM Controller
`431-432
`
`'
`Shared Video and x;:::::===:~
`c~~~==j,
`lffiVU!oa1a aata
`r..a.u UZ-UJ
`~
`'~M~U~V~~=oa=w~o=~~
`uemorvu~u.6
`
`·,
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`Shared 1/0
`Controllers
`436-441
`
`•
`
`....
`
`•'
`
`• .~~
`~~===~l =
`..I
`{:=:::====~' Peripherals:
`'I
`{:==::===~I Shared Hard
`
`I Shared WiFi
`
`Shared
`
`323
`
`, •••••••••• : •••••••••••••••••••••• • •• , •••••••••• :'
`
`I Disk-325
`
`Figure 3D
`
`Ex. 1004, Page 8
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003
`
`Sheet 8 of 30
`
`US 2003/0135771 Al
`
`300
`
`Du,11 Cole PIOcessor - 410
`
`310
`
`512MBRAM
`
`IMVlieoP-•Lt-UJ:
`
`ARUR,'.U-l.'5
`
`ROM-327
`
`000 )( 300
`Transflective LCD
`or
`1024 X 384
`Active Matrix OLED
`
`Printer
`
`Floppy drive
`
`C:
`
`VI "' :r a-
`
`Figure 3E
`
`323 r - - - - - -
`1
`g..
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`L ______ _
`Hard Disk
`
`CD ROM
`
`l<eyboard e
`Mouse =
`~ ~-
`
`Ex. 1004, Page 9
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 9 of 30
`
`US 2003/0135771 Al
`
`Figure4A
`
`307
`
`308
`
`308-1
`
`OS Displ.iy RAM
`
`308-2
`
`User lnte1face
`DiGpl.tyRAM
`
`-
`
`-
`
`320
`
`PC
`P1ocesso1
`
`u
`
`321
`
`Memo,y,md
`G1.11,hic& Controller
`
`Dis1>ley-
`
`~f-~
`ea-
`""-,.._
`
`-
`
`308-3
`
`OisplayO;rta
`
`.
`Dis11l.iy-Controlle1 ~ .,lU .. --·-
`
`.(-.-+
`
`! ~
`
`302
`
`System P1 ocessor
`
`Ex. 1004, Page 10
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 10 of 30 US 2003/0135771 Al
`
`Figure4B
`
`321
`
`322
`
`Memory and
`Graphics
`Controlle1
`
`n
`
`Contiollers
`and
`i,l)
`
`309 Touchscreen and
`Rotary Dial
`
`Jl
`
`302
`
`System
`Processor
`
`307
`
`Display
`
`V
`I'-
`
`USO
`
`f
`
`USB
`
`Ex. 1004, Page 11
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 11 of 30
`
`US 2003/0135771 Al
`
`307
`
`308
`
`Figure4C
`
`Dlspl,1y
`
`308-3
`
`320
`
`PC
`Processor
`
`30,
`
`Synten1 Processor-
`
`Ex. 1004, Page 12
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 12 of 30 US 2003/0135771 Al
`
`308
`
`.
`
`V 211
`
`213
`
`l
`
`JTAG
`Controller
`
`j~
`
`221
`JTAG
`Port
`
`A
`
`"
`
`J02
`
`Stron,JARM Processor
`
`"
`
`"
`
`"
`
`A
`
`LCD
`
`I "
`I"\
`Controller I 16BitD,rta
`
`'
`
`V
`
`321
`
`Gra1>hics and Me1nory
`Controller
`
`'I
`24Bit Data
`
`V
`
`307
`
`1/0 Blocks
`
`LCD
`
`./1
`"J
`18 Bit Dato
`
`I'<
`
`220
`
`. 1/0 Swttch Signals
`
`Figure4D
`
`ASIC CPLD
`
`.1212
`'J
`V
`
`In-System Programming Controller
`
`g
`
`214
`
`'
`V
`
`V
`
`'
`
`V
`
`.
`
`'
`
`Swttch
`Matrix
`
`g
`
`215
`
`Function Block 1
`
`Macrocells
`1 lo 18
`
`:t 1n
`
`216
`
`Function Block 2
`
`Macrocells
`1 lo 18
`
`1 m
`
`217
`
`Function Block 3
`
`Mecrocells
`1 lo 18
`
`t 1nr
`
`218
`
`Function Block 4
`
`Macrocells
`1 to 18
`
`n . vv
`n= ii
`
`219
`
`Function Block 16
`
`1 to 18
`
`Macrocells l
`t
`
`Ex. 1004, Page 13
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 13 of 30 US 2003/0135771 Al
`
`Figure 4E
`
`Ex. 1004, Page 14
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 14 of 30 US 2003/0135771 Al
`
`Figure4F
`
`Ex. 1004, Page 15
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 15 of 30 US 2003/0135771 Al
`
`Figure 4G
`
`Ex. 1004, Page 16
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 16 of 30 US 2003/0135771 Al
`
`The following results are for a power dissipation of 4.216 Watts power dissipation, a
`
`25°C environment, and natural convection, 8 spot welds, .with a copper sheet above the
`
`RF Module and Disk Drive.
`
`·c
`
`35.31
`35.24
`35.18
`35.11
`35.05
`34.98
`34.92
`34.85
`34 79
`34.72
`34.66
`34.b9
`34.5J
`34.46
`34 40
`34.33
`34.26
`3'1.20
`34.13
`34.07
`34 00
`?!,?!,~
`33 87
`33.81
`33.70
`33 68
`33.61
`33.55
`33 48
`33 42
`33.35
`33.29
`33.22
`
`Figure SA - Front view of device 300 showing external surface temperatures
`
`• C
`
`', {>
`
`35.31
`35.24
`35.18
`35.11
`35.05
`34 98
`34.92
`34.85
`34.79
`34.72
`34.66
`34.59
`34.53
`34.46
`34.40
`34 33
`34 26
`34.20
`34.13
`34.07
`34.00
`33.94
`3)07
`33.81
`33.74
`33.68
`33.61
`3355
`33.46
`33.42
`33.35
`33.29
`33 22
`
`Figure SB - Rear view of device 300 showing external surface temperatures
`
`Ex. 1004, Page 17
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 17 of 30
`
`US 2003/0135771 Al
`
`• C
`
`49.96
`49.47
`48.98
`4849
`48 00
`47.51
`47.02
`46.53
`46.04
`45.55
`45 06
`44 57
`44.08
`43.59
`43.10
`42 61
`42 11
`41 62
`41 13
`40.64
`40 15
`39 66
`39 17
`38.68
`38.19
`37.70
`37 71
`36 72
`36.23
`35.74
`JG.25
`3'1.76
`34.27
`
`Figure SC - Pill board temperatures
`
`50.0'1 • C
`..!CJ 76
`49.48
`49.2,J
`48.92
`40 G4
`48.37
`4B.O~
`47.81
`47 .;~
`r17.25
`4'3.87
`46.69
`46.41
`4G.13
`45.BS
`,1S.5B
`45.30
`15.02
`44 /4
`..:...:i ..16
`4.:t 18
`43.90
`·".13 62
`43.34
`<-13.06
`42.78
`L12.5"1
`42.23
`.i1 .96
`41_1]7
`41.39
`41.11
`Figure SD - ARM board, RF Module, and hard drive temperatures
`
`Ex. 1004, Page 18
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 18 of 30 US 2003/0135771 Al
`
`The following results are for a power dissipation of 7 .886 Watts power dissipation, a
`25°C environment, and natural convection, 8 spot welds, .with a copper sheet above the
`RF Module and Disk Drive.
`
`·c
`
`4~ 19
`43 10
`43 02
`42 93
`42 B4
`42 75
`42.66
`47 '58
`42 49
`42 40
`42.31
`42 23
`42.14
`42.05
`41.9G
`41.88
`41.79
`41 70
`41.61
`41.53
`41 44
`41.35
`41.26
`41.18
`41.09
`41.00
`40 91
`40 83
`40 74
`40 65
`40 56
`40 48
`4[] 3~
`
`Figure SE - Front view of Chameleon showing external surface temperatures
`
`·c
`
`43 19
`43 10
`43.02
`42 93
`42.84
`42_75
`4) fifi
`42 59
`42 49
`42.40
`42 31
`-12.23
`4114
`42 05
`41 96
`41 BB
`41 79
`41 70
`41 61
`41 53
`41 44
`41 35
`41.26
`41 18
`41.09
`41.00
`40.91
`40.83
`40.74
`40 65
`40.56
`40 48
`40 39
`
`Figure SF- Rear view of Chameleon showing external surface temperatures
`
`Ex. 1004, Page 19
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 19 of 30
`
`US 2003/0135771 Al
`
`Figure SG - PIII board temperatures
`
`·c
`
`67.98
`67 16
`66.34
`65.52
`64.71
`6389
`GJ 07
`62.25
`61 43
`60.61
`59.79
`58.97
`56.16
`57.34
`56.52
`55.70
`54.88
`54.06
`53 24
`52.42
`51.61
`50.79
`49.97
`49.1G
`48 33
`47.51
`4669
`45.87
`45 06
`44.24
`43.42
`42.60
`41.78
`
`, C
`
`74.13
`73.68
`73.23
`72.77
`72.32
`71.87
`71.42
`70 96
`70 51
`7006
`69 61
`69.15
`68.70
`68.25
`67.80
`67.34
`66.89
`66.44
`65.98
`65.53
`65.08
`64.63
`64.17
`63.72
`63.27
`62.82
`62.36
`61 91
`61.46
`61.01
`60.55
`60.10
`59.65
`
`Figure SH-ARM board, RF Module, and hard drive temperatures
`
`Ex. 1004, Page 20
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 20 of 30 US 2003/0135771 Al
`
`Intel 300-500 MHz Pentium
`Processor
`320
`
`Temperature 1 - - - - J
`Sensor
`501
`
`High Temperature
`Warning to
`Southbridge
`
`Figure SI
`
`Ex. 1004, Page 21
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 21 of 30 US 2003/0135771 Al
`
`Figure 6
`
`Ex. 1004, Page 22
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 22 of 30 US 2003/0135771 Al
`
`Figure 7A
`
`1!
`::
`
`jl
`
`700
`
`f
`i
`:
`
`Power Supply
`3.3':
`
`300
`
`,
`
`101
`
`Battery
`
`"' Powe, Dish illldio1
`s,u::m
`
`H
`:i
`i!
`i!
`i! 701
`
`10:t
`
`I
`
`I ,.,. .,,. ~ - - -
`
`,, ,• :: ,, ,,
`i!t
`1i B
`,,
`1!
`- - - - - - " " - - - - - "" ........................ ____ Ji
`i
`!
`I
`i
`!
`'------------------------------------------------------------
`
`Cmdrollets
`mdl/0
`
`m
`
`Ex. 1004, Page 23
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 23 of 30 US 2003/0135771 Al
`
`6.31
`CD ROM
`
`632
`Keyboard.
`
`633
`Mo.use
`
`634
`External
`CRT
`
`Figure 7B
`
`.JOO
`
`323
`
`'
`
`(C
`
`- - - - gi.
`
`Ex. 1004, Page 24
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 24 of 30 US 2003/0135771 Al
`
`Prorietmy to .USB Type A Physical Connection
`
`D -I
`
`~ o :
`D
`
`724 Host P(
`
`723 -
`
`~
`L
`
`Device 300
`
`I
`
`/[I
`Proprietary
`
`I
`
`I
`
`(722 Cable)
`
`Pon Replicator to USB Type A and B Physical Connection
`
`D
`
`~o :
`
`EJ
`
`724 Host PC
`
`Device
`300
`
`- - - - - - - -1A
`
`728 -
`
`726 Port Replicator
`
`Figure 7C
`
`Ex. 1004, Page 25
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 25 of 30
`
`US 2003/0135771 Al
`
`Chameleon as an External Hard Disk
`
`Interconnect 740
`
`1
`
`Host PC 739
`
`l
`
`Client Software
`730
`
`Device 300
`
`1
`
`Function
`External Hard Disk
`733
`
`Function
`Layer
`736
`
`USB System
`Software
`731
`
`IA!ilib~,.,.,,.,.~=;,,..,.'""""'--,.-,,,-,.,,.,.,,J.,}~I USB Logical Device
`734
`
`USB Device
`Layer
`737
`
`USB Host Controller
`732
`
`USB Bus lnte1face
`735
`
`USB.Bus
`Interface·
`Layer
`738
`
`-
`
`Actual Communications.Flow
`
`~ Logical Communications Flow
`
`Figure 7D
`
`Ex. 1004, Page 26
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 26 of 30 US 2003/0135771 Al
`
`line Pow-+-------,~
`
`.. ~;u;ra11!1t>u1l"'n
`
`s.r,t.11
`
`m
`~n1Cl1111t>udon
`SJ•llm
`
`843 lntrnred
`
`.. ;g.._.. ..... "'-_
`Prinler
`UL l<eylmord ll!l!llfflllll--fl.r::::::-1
`833 Mouse
`
`841 ~ - - - - - (cid:173)
`Floppydrive
`
`Figure SA
`
`Ex. 1004, Page 27
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 27 of 30 US 2003/0135771 Al
`
`ln161 SpudSlop rtnt,umlU
`
`p,.·-··
`
`X,O.~lAl<z
`
`Figure SB
`
`Ex. 1004, Page 28
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 28 of 30 US 2003/0135771 Al
`
`Figure 9
`
`Fi~ &-iu::r
`
`Sniffer
`
`Oocl11gSllliJ1
`
`Oocli1gSlalb1
`
`S)aredPri1~r
`
`UPS
`
`RAIDSbr,ge
`
`Docli1gSlalb1
`
`;3Cu111 Ruult!r
`
`lriternet
`
`to 10 116.0 Notwork
`
`Firewall
`
`Fi~s. .. ,
`
`DuJ.i1ySl:il.i.!1
`
`D1..0.i1~SbliJ1
`
`DI.Ui1ySl:J!iJ1
`
`Dcrli1g513fu1
`
`Docli1gSllli,1
`
`Ex. 1004, Page 29
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 29 of 30
`
`US 2003/0135771 Al
`
`Figure 10
`
`OR St1bnet1
`(Wueless) -
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`- J
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`Compute
`
`Printe1
`
`n1--~-- Subnet)
`UB:E
`
`tHomePIIA,-) - - - - - - - - -1
`
`.D
`..
`
`Intern~ Al)llli,111,ce
`
`Ex. 1004, Page 30
`
`
`
`Patent Application Publication
`
`Jul. 17, 2003 Sheet 30 of 30
`
`US 2003/0135771 Al
`
`cAPlnrti8UZIIDOl18nd
`f!ltllek..wc1'111.11ID
`Upd~~
`
`Eliampklo1CAPC[
`and XP lnlerlsce
`
`Hardware Block Diagram
`
`ddooS1,<>n9ARM
`Processor
`
`IJCI
`
`[
`
`Useri;:licksf1lell
`files:yslemor6n
`emtt~ attochll'ICrt
`(\l\t1dowsCE)
`
`Non-Embedded
`Penlium Prci;essor
`
`Figure 11
`
`Figure 12
`
`Figure 13
`
`Ex. 1004, Page 31
`
`
`
`US 2003/0135771 Al
`
`Jul. 17, 2003
`
`1
`
`NOVEL PERSONAL ELECTRONICS DEVICE
`WITH A DUAL CORE PROCESSOR
`
`in that a user must talk into his/her PDA, while holding the
`PDA with the Cellular Telephone Module attached.
`
`RELATED APPLICATIONS
`
`[0001] This is a continuation in part of U.S. Ser. No.
`10/340,922 filed Jan. 13, 2003, which is a continuation in
`part of U.S. Ser. No. 10/158,266 filed May 30, 2002, which
`is a continuation in part of U.S. Ser. No. 09/809,963 filed
`Mar. 16, 2001, all incorporated herein by reference.
`
`FIELD
`
`[0002] The
`invention pertains to personal electronic
`devices in the general category of smart handheld devices,
`personal computers, mobile telephones, and the like.
`
`BACKGROUND
`
`[0003] With electronics becoming
`increasingly more
`sophisticated, a wide variety of devices has become avail(cid:173)
`able to provide users with a tool to help them manage their
`affairs and improve their ability to communicate with others
`both at work and in their personal lives. Computers are well
`known and have taken on a variety of flavors, including
`portable computers, which can be carried from place to place
`with relative convenience. Mobile telephones have come
`into widespread use due to their small size and ease of use
`and the widespread availability of cellular services in a large
`portion of the industrialized world. More recently, small
`computer-like devices with limited computational capabili(cid:173)
`ties have become popular and are often referred to as Smart
`Handheld Devices or Personal Digital Assistants (PDAs).
`Such PDAs are typically small hand held devices including
`a battery, a liquid or digital display (LCD) touchscreen, a
`small amount of memory (typically on the order of 8 to 16
`megabytes of random access memory (RAM)) and a small
`amount of computer processing capability. Given the small
`battery size and the limited memory and computational
`power, such PDAs have typically been used for contact
`management, scheduling appointments, and email. The
`common practice of a PDA user is to routinely synchronize
`his/her PDA with his/her desktop PC computer. This syn(cid:173)
`chronization requirement is awkward and time consuming to
`maintain.
`[0004] FIG. 1 is a block diagram depicting a typical prior
`art cellular telephone, including a battery, a display, a
`man-machine interface (MMI) and a cellular telephone
`module that includes radio frequency (RF) circuitry, and a
`Digital Signal Processor (DSP).
`[0005] A current trend is to include both PDA functions
`and cellular telephone functions in a single device. One such
`device is the HandSpring Visor phone system, which basi(cid:173)
`cally takes a HandSpring PDA device and a separate cellular
`telephone device mechanically attached to the PDA. This
`device is shown in a block diagram in FIG. 2A in which
`System 100 includes PDA 101 and an attached Cellular
`Telephone Module 102. Such a device is somewhat cum(cid:173)
`bersome and includes two separate batteries, a first for PDA
`101 and a second for Cellular Telephone Module 102. Since
`PDA 101 and Cellular Telephone Module 102 are connected
`by one or more external interfaces, the communication
`speeds between PDA 101 and Cellular Telephone Module
`102 are relatively limited. These devices are heavy, weigh(cid:173)
`ing approximately 10 ounces, and have a bulky form-factor,
`
`[0006] Another approach is to provide a device that serves
`as both a PDA and a cellular telephone. Such a device is
`shown by way of example in FIG. 2B and typically includes
`a Cellular Telephone Module 201 and an LCD Display 202,
`a Processor 204, and a Battery 203. This type of device
`constitutes basically an advance on cellular telephones,
`including additional features. Such devices may include the
`Kyocera pdQ Smart Phone device that combines CDMA
`digital wireless telephone technology with Palm PDA capa(cid:173)
`bilities. The pdQ Smart Phone device is essentially a tele(cid:173)
`phone that includes a pushbutton pad for making telephone
`calls. In this device, the pushbutton pad pivots out of the way
`to reveal a larger LCD screen for use with PDA functions.
`Nokia has a similar device, the Nokia 9110 Communicator,
`which appears as a basic cellular telephone including push(cid:173)
`button keys and which opens up to reveal a larger LCD
`screen and a mini-keypad with PDA functions.
`
`[0007] There are significant problems with PDAs, Internet
`Appliances (IAs) and cellular telephones. The PDA, IA and
`cellular telephone metaphors are dramatically different than
`what users expect in the personal computer (PC) world.
`They have less powerful CPUs, less memory, restricted
`power consumption, smaller displays, and different and
`awkward input devices in comparison to what is available in
`a PC. Additionally, they have a limited screen size and the
`lack of a mouse or touch screen. This requires a different
`user interface (UI) metaphor, as compared with PCs. In
`some of these devices, there are touchscreens, but the small
`display sizes make the input and display of information
`difficult and cumbersome.
`
`[0008] Two significant problems with PDAs and IAs are
`that they lack the full power of a PC and, from a price vs.
`performance perspective, the limited capabilities outweigh
`the benefits. Many PDAs are actually slave devices to PCs
`and the IAs lack the horsepower of a full-blown PC, such as
`a Pentium class PC. For this reason IAs are close enough in
`functionality to a PC that the price difference is not dramatic
`enough to warrant purchasing an IA Similarly, PDAs are
`significantly less powerful than a PC such that, even with the
`relatively large price difference, in many cases purchase of
`a PDA is not justified.
`
`[0009] A significant complaint about cellular telephones,
`PDAs and IAs is that they operate independently of one
`another. This has required the user to retain a plurality of
`devices if the user intends to provide the three functions, and
`obtain the advantages of the PDAs and the IAs. Some
`inventors have attempted to integrate the PDA and the
`cellular telephone, but these devices still lack the horse(cid:173)
`power, display and input power of a PC. Some integration
`occurs between PDAs and PCs, because, as mentioned
`earlier, PDAs are inherently slave devices to a PC. However,
`such integration offers only limited advantages.
`
`[0010] Because there will always be a performance gap
`between the very best desktop computers, PDAs, IAs and
`cellular telephones, a device is required that combines and
`consolidates these technologies in a meaningful device. This
`is the subject of the present invention.
`
`[0011] Trademarks used herein belong to their respective
`owners and are used simply for exemplary purposes.
`
`Ex. 1004, Page 32
`
`
`
`US 2003/0135771 Al
`
`Jul. 17, 2003
`
`2
`
`SUMMARY
`
`[0012] The invention overcomes the identified limitations
`and provides a novel personal electronic device that com(cid:173)
`bines the functionality of a cellular telephone, PDA, PC and
`IA
`
`[0013]
`In an exemplary embodiment, a first (embedded)
`processor and a second (non-embedded) processor are com(cid:173)
`bined in a handheld housing. The first processor performs a
`majority of the device's rudimentary functions and calls
`upon the second processor in order to perform more com(cid:173)
`plex functions. The device is very power efficient since the
`first processor draws less power than the second processor.
`To further enhance power efficiency, the second processor is
`normally asleep and is selectively activated by the first
`processor to perform the complex functions to satisfy the
`user's operational demands. Programs and data for operating
`the second processor flow initially into the second processor.
`The second processor processes the programs and data and
`introduces the processed information to a read-only memory
`in the first processor. When the second processor is to
`perform such programs and utilize such data, the first
`processor introduces such program and data to the second
`processor for processing by the second processor.
`
`[0014] The invention provides for one consummate hand(cid:173)
`held personal electronic device that performs a multiplicity
`of functions. Users will not need to learn a new operating
`system. There is no need for new, third party software
`development. All the applications that users are accustomed
`to running each day on their laptops or desktop computers
`can be utilized. The novel device is completely mobile,
`fitting into a shirt picket, a purse or the palm of one's hand.
`The device utilizes a single power source (e.g. one battery)
`for two processors, a first one an embedded processor that
`performs simple functions and a second one a non-embed(cid:173)
`ded processor that performs relatively complicated functions
`and utilizes increased amounts of power. The second pro(cid:173)
`cessor is normally inactivated and is activated when the first
`processor determines that the second processor should per(cid:173)
`form these functions.
`
`[0015]
`In one embodiment, the processors described
`above are cores integrated into a single integrated circuit
`processor. In such an embodiment, the structure and func(cid:173)
`tions of the embedded core and non-embedded cores are
`substantially the same as the described processors. However,
`since they are commonly integrated in one processor inte(cid:173)
`grated circuit, they share some components and reduce the
`overall device chip count, thereby improving the efficiency
`and power conservation of the device.
`
`[0016]
`In another embodiment, the embedded processor,
`the embedded processor is configured to operate a keypad
`control program that includes a set of application protocols
`that enable the display using a keypad software application.
`In another embodiment, the invention includes a display
`switching circuit that enables the display to receive and
`accurately render information on the display from the
`respective processors. In another embodiment, the invention
`includes a display technology that is a novel size. In another
`embodiment, the invention includes a novel technique for
`controlling the temperature of the device and dissipating
`unwanted heat. In yet another embodiment, the invention
`includes a common application platform that establishes
`new protocols and interfaces between two operating sys-
`
`terns. In various embodiments, the invention can also be
`configured as an appliance drive that communicates with
`another computer, for example, a standard type personal
`computer.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0017] The invention is described with reference to the
`drawings, in which:
`
`[0018] FIG. 1 is a block diagram of a typical prior art
`cellular telephone;
`
`[0019] FIG. 2A is a block diagram of a prior art personal
`digital assistant (PDA) with a physically attached cellular
`telephone module;
`
`[0020] FIG. 2B is a block diagram depicting a prior art
`integrated cellular telephone and PDA;
`
`[0021] FIG. 3A is a bock diagram of the software archi(cid:173)
`tecture for a keypad application;
`
`[0022] FIG. 3B is a block diagram of one embodiment of
`a novel personal electronic device of an invention;
`
`[0023] FIG. 3C is a detailed block diagram of one
`embodiment of a novel personal electronic device of an
`invention;
`
`[0024] FIG. 3D is a high level block diagram of one
`embodiment of a novel personal electronic device using an
`integrated circuit having embedded and non-embedded
`cores;
`
`[0025] FIG. 3E is a detailed block diagram of one
`embodiment of a novel personal electronic device using an
`integrated circuit having embedded and non-embedded
`cores;
`
`[0026] FIG. 4A depicts a detailed diagram of one embodi(cid:173)
`ment of a display controller of FIG. 3B;
`
`[0027] FIG. 4B depicts an alternative embodiment of a
`display of FIG. 4A;
`
`[0028] FIG. 4C depicts an alternative embodiment of a
`display switch shown in FIG. 4A.
`
`[0029] FIG. 4D depicts a Complex Logic Device (ASIC)
`and the logical flow of data to make a switch between an
`embedded and non-embedded LCD controller;
`
`[0030] FIGS. 4E-G depict screen shots of a display
`according to an embodiment of the invention;
`
`[0031] FIG. 5A-G depicts one embodiment of the inven(cid:173)
`tion and shows the thermal characteristics of this embodi(cid:173)
`ment;
`
`[0032] FIG. 51 depicts one embodiment of the invention
`and shows the use of a temperature sensing diode to deter(cid:173)
`mine if the processor temperature exceeds the threshold for
`the overall temperature of the device.
`
`[0033] FIG. 6 depicts one embodiment of the invention
`that shows the features and functions of the device;
`
`[0034] FIG. 7A is a block diagram depicting one embodi(cid:173)
`ment in which the novel personal electronic device used in
`conjunction with an external battery charger;
`
`Ex. 1004, Page 33
`
`
`
`US 2003/0135771 Al
`
`Jul. 17, 2003
`
`3
`
`[0035] FIG. 7B is a block diagram depicting one embodi(cid:173)
`ment in which the novel personal electronic device used in
`conjunction with external computer accessories;
`[0036] FIG. 7C is a block diagram depicting one embodi(cid:173)
`ment in which the personal electronic device of the inven(cid:173)
`tion used in connection with a conventional computer
`through the use of an appliance interface unit;
`[0037] FIG. 7D is a diagram showing the USE layers of
`connectivity between the personal electronic device and the
`host PC;
`[0038] FIG. SA is a diagram depicting one embodiment of
`the invention which includes a personal electronic device in
`conjunction with a docking station;
`[0039] FIG. SB is a diagram depicting one embodiment
`where the docking shell incorporates the use of a fan to keep
`the device cool while using the Pentium class processor at
`higher processing speeds.
`[0040] FIG. 9 is a block diagram which depicts one
`embodiment of a network and which includes one or more
`personal electronic devices;
`[0041] FIG. 10 is a block diagram depicting one embodi(cid:173)
`ment of a home personal network which shows three net(cid:173)
`work subnets such as wireless, Ethernet and phone line new
`alliance (PNA) and which includes one or more personal
`electronic devices;
`[0042] FIG. 11 is a flow chart showing how programs and
`data intended for use by the non-embedded processor are
`initially processed by the non-embedded processor and
`introduced to the embedded processor for storage in the
`embedded processor;
`[0043] FIG. 12 is a flow chart showing how the programs
`and data stored in the embedded processor are transferred to
`the non-embedded processor for use by the non-embedded
`processor when the non-embedded processor is awakened
`and activated; and
`[0044] FIG. 13 is a circuit diagram, primarily in block
`form, showing how stages associated with the embedded
`and non-embedded processors (a) initially introduce the
`programs and data to the non-embedded processor, (b)
`process the programs and data introduced to the non(cid:173)
`embedded processor, (c) introduce the processed programs
`and data to the embedded processor for storage, and (d)
`thereafter transfer the processed programs and data to the
`non-embedded processor when the non-embedded processor
`is awakened and activated to perform the functions repre(cid:173)
`sented by the program.
`
`DETAILED DESCRIPTION
`[0045] The exemplary embodiments are described in
`detail to set forth the best mode of the invention. Those
`skilled in the art will recognize that modifications may be
`made while remaining within the spirit and claims of the
`invention below. For example, references are made to spe(cid:173)
`cific operating systems but any operating system satisfying
`the invention's requirements may be used. Likewise, refer(cid:173)
`ences are made to specific integrated circuits and materials,
`but other integrated circuits and materials satisfying the
`invention's requirements may be used. Trademarks used
`herein belong to their respective owners and are used simply
`for exemplary purposes.
`
`[0046] A Device Architecture
`[0047]
`In accordance with the teachings of the invention
`disclosed in application Ser. No. 09/809,963 a novel elec(cid:173)
`tronic device is taught that combines the features of a
`plurality of devices selected from: cellular telephone, PDA,
`PC, IA, pager, cordless telephone, remote control unit (for
`example, for use with television, stereo, entertainment
`devices, and so forth) and Global Positioning System (GPS)
`to provide one common easy-to-use universal device and
`user interface (UI).
`[0048]
`In one embodiment of the invention, the novel
`electronic device is approximately the size of a cellular
`telephone and includes a large touch screen that provides a
`liquid crystal display (LCD) and that spans a significant
`portion of the length and width of the device. For example,
`the large touch screen may cover an area which would
`normally be used for both the display and the keypad on a
`cellular telephone. As one novel feature of this invention, the
`display and UI change to look appropriate for whatever
`application in use. For example, if the user desires to use the
`electronic device as a cellular telephone, the device provides
`on the LCD screen a cellular telephone image having a