`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Intel Corporation v. ACQIS LLC
`Intel Corp.'s Exhibit 1046
`Ex. 1046, Page 1
`
`
`
`
`
`Patent Application Publication
`
`
`
`
`
`
`
`Feb. 18, 2010 Sheet 1 of 10
`
`
`
`US 2010/0039064 A1
`
`
`Fi
`1
`g '
`
`
`
`
`Processor(s)
`
`
`
`
`m
`
`
`
`Information Handling System
`’xfi 100
`
`
`
`
`
`
`S stem Memor
`
`
`
`
`
`
`
`112 A\\ Processor Interface Bus
`y E y
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`144
`
`
`
`
`
`
`
`
`
`
`Memor —l_
`'
`P |
`
`
`
`
`y
`l
`Nokr/Itgrfigldge
`C
`Graphics
`Widescreen
`
`
`
`Controllrgr
`Controller
`Display
`
`
`l
`E
`E
`
`
`Memory ——3 m 118
`7777777777777777777777777777777777777777777777777
`
`
`
`
`
`
`
`Misc.
`119 7\\\
`USB DeVIce
`
`
`USB
`l
`.
`
`
`
`Devices
`USB DeVICe
`:MI
`
`
`
`USB Device Q
`
`
`
`
`
`
`
`Keyboard and Trackpad
`
`
`
`146
`
`
`Bluetooth
`
`
`
`
`
`
`
`148
`,
`
`
`
`
`
`(’ \) IR Receiver
`
`
`
`150
`
`
`1:) /Camera
`
`
`
`ll
`
`
`
`\
`
`
`
`us
`
`
`
`
`
`
`
`
`USB
`Controller
`
`m
`
`
`
`
`
`
`
`
`ExpreSSCard
`
`
`155
`—
`
`
`
`
`PCI Express 1-Iane
`
`
`
`USB
`
`
`
`
`
`
`
`
`
`EFI-Boot Mgr.
`
`_
`m
`
`
`South Bridge
`
`
`
`
`
`,://H\\:
`I/O Device and
`
`
`
`
`
`Disk Controller
`‘11 7 ///“
`
`
`
`
`Internal flims— fl
`
`
`Hard Drive
`184 J
`
`\\fl///
`
`
`
`PCI Express 1-Iane
`
`
`
`
`
`
`172
`
`/
`
`
`
`SPI bus
`
`/
`
`178 4/
`
`
`
`802.11 Wireless
`
`
`fl
`
`
`
`
`
`
`
`
`
`
`
`
`Audio line-in
`
`
`
`
`\ and optical digital
`HD
`
`
`
`
`|
`t
`aiCDaudio in port
`rf
`Audio
`
`
`
`
`
`A /7 154
`n e ace
`Circuitry
`
`
`
`
`
`(“1:3 Optical digital
`/
`fl
`
`
`VJ” output and
`158 #
`headphonejack
`
`
`
`5 Internal
`
`
`
`7 Speakers
`
`
`Ethernet
`Controller
`
`
`
`Selial ATA bus
`
`
`
`
`F 192
`
`
`
`
`
`
`‘\“
`LPC BUS
`Optical drive
`188
`/
`‘ TPM
`
`
`
`‘ fl
`g 190
`Boot
`
`LPC B
`
`
`
`
`
`
`us
`LPC Bus
`I/O
`ROM
`
`
`Devices
`fl
`
`fl
`
`
`162 *
`
`
`
`
`
`‘
`
`Internal (”1
`
`MicrOPh°fié\
`
`L 168
`
`
`PCI Exeress 1-Iane
`
`
`
`166
`
`7
`
`
`fl
`
`
`
`
`
`
`
`Ex. 1046, Page 2
`
`Ex. 1046, Page 2
`
`
`
`
`
`Patent Application Publication
`
`
`
`
`
`
`
`Feb. 18, 2010 Sheet 2 of 10
`
`
`
`US 2010/0039064 A1
`
`
`
`Workstation
`
`
`
`
`Personal Computer
`
`
`
`
`
`
`
`
`
`
`
`
`
`mwmma
`
`
`
`mama Elam
`MWHFI
`luv-1M
`Emma BEE
`
`
`mama] mmm
`
`
`mama mam
`
`
`
`
`
`
`
`220 a
`
`
`
`
`
`
`Laptop computer
`
`
`
`230 7‘ 1“
`
`
`
`
`
`
`
`
`Hand held computer/
`
`
`Mobile telephone
`
`
`
`
`
` Computer Network
`
`
`
`
`(e.g., LAN, WLAN, the Internet,
`
`
`
`
`
`PSTN, Wireless, etc.)
`
`M
`
`
`
`
`,/
`
`
`\
`
`
`
`
`
`
`
`f 270
`
`
`
`
`1/
`
`
`\\,
`
`Nonvolatile
`
`
`Data Store
`
`&
`\\\ 7 //’
`
`
`
`
`/
`
`
`
`
`
`
`
`/////
`.
`Information
`
`
`
`Handling System
`
`
`m
`
`
`
`
`,///A \\\\
`
`
`i;:::\ \ / /:::‘
`
`
`\\\\\\
`jl/j//
`
`
`
`Nonvolatile Data Store
`
`
`
`(e.g., hard drive,
`
`
`database, etc.)
`
`&
`
`
`
`
`
`
`Mainframe Computer
`
`
`Nonvolatile
`
`
`Data Store
`
`2E
`
`\ — / ’
`
`Ex. 1046, Page 3
`
`Ex. 1046, Page 3
`
`
`
`
`
`Patent Application Publication
`
`
`
`
`
`
`
`Feb. 18, 2010 Sheet 3 of 10
`
`
`
`US 2010/0039064 A1
`
`
`
`Keyboard Unit 300 V
`
`
`Clear Window
`
`
`
`
`
`
`/ V
`Corresponding
`
`
`Magnetic Connection
`
`
`Points on Backside
`
`
`
`of Keyboard Unit
`
`
`
`Used when Keys
`
`
`Visible (325)
`
`
`Magnetic
`
`Connection
`
`
`
`Points Used When /
`
`
`
`
`Keys Facing Slate \'
`
`
`(Keys Protected)
`
`(330)
`
`
`
`
`
`
`
`
`
`
`//
`
`Magnetically/
`
`Attachable \\
`
`\
`
`
`
`
`
`
`
`
`
`
`
`Keys Area
`
`
`320
`
`
`
`\ \Wireless Interface
`
`g 390
`
`
`Multiple
`
`Magnetic
`
`Connection —<\\
`
`
`Points
`\\
`
`(375)
`\\
`
`
`
`
`
`\
`
`\
`
`1‘?"
`
`
`‘
`
`
`
`
`Display Screen
`
`fl
`
`
`
`
`\\i Items Rendered
`
`
`on Display (380)
`
`
`
`
`
`Fig. 3
`
`Ex. 1046, Page 4
`
`Ex. 1046, Page 4
`
`
`
`
`
`Patent Application Publication
`
`
`
`
`
`
`
`Feb. 18, 2010 Sheet 4 of 10
`
`
`
`US 2010/0039064 A1
`
`
`Keyboard Unit
`
`(300)
`
`
`
`
`
`(360)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`\
`
`\375
`
`
`
`
`
`
`
`
`y b Keys Area (320)
`Clear Window \\_\
`
`
`
`(310)
`\
`
`”
`9’25
`
`
`‘
`\_\:\:://Magnetic
`
`
`
`
`Display
`j::fl:;% Connection
`
`
`Screen ///
`Points
`'
`
`
`
`
`
`
`Slate Computing Unit /,A
`
`
`(350) /
`
`Separate Components
`
`fl
`
`
`
`
`
`
`User Attaches Keyboard Unit to
`
`
`
`Slate Computing Unit
`
`
`fl
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Display of Slate
`
`
`Computing Unit Visible
`
`
`Through Window of
`
`
`Keyboard Unit
`
`
`
`(VISlble Display Area 450)
`
`
`
`
`
`
`
`
`
`
`Display of Slate
`
`Computing Unit
`
`\> (360)
`
`
`
`(part visible, part
`
`
`hidden behind
`
`keyboard)
`
`
`Keyboard Unit
`
`(300)
`
`
`
`
`
`
`
`
`
`
`
`
`Keys Area (320)
`
`\\\\i/'
`
`
`
`
`
`/
`
`
`
`Attacned compmgts J
`
`(
`5)
`
`-
`
`Flg . 4
`
`
`
`
`Slate Computing Unit (350)
`
`
`(underneath keyboard unit)
`
`
`
`
`Ex. 1046, Page 5
`
`
`Items Rendered
`
`
`on Display (380)
`
`
`
`
`
`
`
`Items Rendered
`
`
`
`According to Size of<<
`
`
`
`Visible Display Area
`
`
`
`FavorilesL
`
`
`oes
`lily
`
`
`
`
`"
`Clear Window
`
`
`
`
`
`
`
`Ex. 1046, Page 5
`
`
`
`
`
`Patent Application Publication
`
`
`
`
`
`
`
`Feb. 18, 2010 Sheet 5 of 10
`
`
`
`US 2010/0039064 A1
`
`
`
`Items (380)
`
`
`Rendered to Fit /
`
`
`.0” Smaller<\
`_
`
`
`Visible Display
`
`Area
`
`\
`
`
`
`Slate Computing Unit
`350 ‘\‘
`
`
`
`
`
`
`
`Display of Slate
`
`Computing Unit
`
`(>500)
`
`
`(approx 1/2 visible,
`
`
`
`1/2 hidden behind
`
`keyboard)
`
`
`
`Favorites
`44‘
`
`
`
`
`
`
`
`
`
`Clear Window
`
`
`
`
`
`
`
`
`
`
`User Slides Keyboard Unit Down In
`
`
`
`
`
`Order to See More of the Display
`
`m
`
`
`
`
`
`
`
`Edge (540) of Keyboard
`
`
`
`Unit’s Clear Window
`
`
`
`
`
`Clear Window
`
`
`
`
`
`Items (380)
`
`Rendered on
`
`
`Larger Visible
`
`
`Display Area
`
`’
`
`“y
`
`
`
`Keyboard Unit
`,4
`
`300 f
`
`
`
`
`
`
`Fig. 5
`
`
`
`
`
`Display of Slate
`
`Computing Unit
`
`(550)
`
`fi (most visible,
`
`
`
`small part hidden
`
`
`behind keyboard)
`
`
`
`
`
`Ex. 1046, Page 6
`
`Ex. 1046, Page 6
`
`
`
`
`
`Patent Application Publication
`
`
`
`
`
`
`
`Feb. 18, 2010 Sheet 6 of 10
`
`
`
`US 2010/0039064 A1
`
`
`Clear Window
`
`
`
`
`310
`Movable to Expose Morel
`
`
`
`
`
`
`
`
`Less of Display Screen /” Keys Area 320
`Keyboard Unit
`‘\\_
`\ <—> /
`
`
`
`
`
`
`
`/
`g
`(300)
`
`
`
`I—————-——/
`
` Wh r:nitittiitttntiiiititittnliil
`
`
`
`
`
`
`\\\_
`
`
`
`
`
`
`Slate Computing Unit/f
`
`(350)
`
`
`Stacked Components
`
`@
`
`
`
`
`
`
`
`
`User Slides Keyboard Unit Down In
`
`
`
`
`
`Order to See More of the Display
`
`
`m
`
`
`
`
`
`
`Multiple Small Connection 1
`
`
`Points On Edges of
`y
`
`
`
`
`Keyboard and Slate Units
`1
`
`
`(6'9" electromagnetic)
`1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Clear Window (310)
`Movable to Expose Morel
`
`
`
`
`
`
`
`
`Keyboard Unit [/7 Keys Area 320
`Less of Display Screen
`4—» g
`(300)
`
`
`
`1
`More of Display
`
`
`
`
`Screen 360 Now Visibie\\=»,\
`
`
`
`375 \
`
`
`‘
`,
`
`
`
`
`Slate Computing ”hit/
`
`(350)
`
`
`Offset Components
`
`@
`
`
`
`
`
`Multiple Small Connection
`
`
`Points On Edges of
`
`
`
`Keyboard and Slate Units
`
`
`(e.g., electromagnetic)
`
`
`
`
`Ex. 1046, Page 7
`
`Ex. 1046, Page 7
`
`
`
`
`
`Patent Application Publication
`
`
`
`
`
`
`
`Feb. 18, 2010 Sheet 7 0f 10
`
`
`
`US 2010/0039064 A1
`
`7/10
`
`
`
`
`
`
`
`Slate Computing Unit
`
`(350) *\\
`\t
`
`
`
`
`
`
`
`
`
`705 fi\\ 110v AC Power Source
`
`
`
`Power Adapter
`
`(“Brick")
`
`
`375
`m
`
`
`
`
`
`707 \\ 19v DC Power Source
`
`
`
`\
`
`
`fi 375
`
`/
`441‘\
`
`
`Voltage Regulator
`
`m
`
`
`
`
`
`Power Management and
`
`
`Charge Circuits
`
`m
`
`
`
`
`
`
`
` ;..........................................14/
`
`
`
`
`KB/InputSignals(whenattached)
`Wireless Interface
`
`\+)nun....................................1
`
`
`
`Keyboard Attached Sensor
`
`
`Electromagnetic Signals
`
`
`
`Keyboard Charge Power
`
`
`
`
`
`
`
`
`Bluetooth
`
`146
`
`—
`
`
`/ Antenna
`
`'0
`
`
`
`2
`
`
`E:
`a:
`c
`
`
`E
`3
`
`
`5
`3
`
`.2
`
`
`
`8
`
`
`.93
`
`:16
`a
`c
`
`.“z’
`3
`
`
`5
`3
`
`.2
`
`
`
`(semis
`\
`
`
`
`
`
`
`
`
`Keyboard Unit
`
`300 fi
`
`(
`’
`\
`y
`
`790 7
`
`Antenna
`
`
`
`
`
`
`
`
`Power When attached
`
`
`
`Signals Keyboard Matrix
`
`m
`
`l
`
`
`Signals
`
`
`
`Wireless Adapter
`
`
`(e.g., Bluetooth, etc.)
`
`m
`
`
`
`
`
`Power (when attached)
`
`
`
`
`Onboard Input
`
`Device
`
`(e.g., touchpad)
`
`m
`
`
`
`
`
`
`Power (when attached)
`
`
`
`Signals
`
`
`
`
`
`Battery and Charger
`
`m
`
`
`
`
`
`Power (when attached)
`
`
`
`e 325
`
`
`
`
`F '9' 7
`
`
`325 4
`
`Ex. 1046, Page 8
`
`Ex. 1046, Page 8
`
`
`
`
`
`Patent Application Publication
`
`
`
`
`
`
`
`Feb. 18, 2010 Sheet 8 0f 10
`
`
`
`US 2010/0039064 A1
`
`
`
`Displayed Items (380)
`
`
`Rendered to Fit on
`
`
`Visible Screen
`
`
`
`
`
`
`
`
`Sensors On Device
`
`
`F Determine How Much
`
`
`Screen is Visible
`
`Combined
`
`
`F Handheld
`
`Device
`
`/
`
`/
`
`/
`
`
`/
`
`
`
`
`
`Handheld Device
`i Displayed Items
`
`
`
`
`p (screen unit)
`/
`(380)
`
`805
`,/
`
`
`
`
`
`
`
`
`
`Display Screen
`
`
`
`
`
`
`
`
`
`@
`
`
`
`Keyboard and Screen
`
`
`Units Combined
`
`
`(Keyboard Slid On Top of Screen)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`User Slides Keyboard Unit to
`
`
`
`Reveal More of Display Screen
`
`@
`
`
`
`
`
`
`Combined
`
`
`
`
`Sensors On Device
`, Handheld
`
`
`
`
`
`
`Device
`
`Determine That More 1
`
`
`
`Screen is Visible
`800
`
`
`
`/
`
`
`
`
`
`
`Handheld Device
`
`
`(keyboard unit) 4
`
`830
`
`
`
`
`
`
`
`
`
`
`Displayed Items (380)
`
`
`Rendered to Fit on 4/
`
`
`
`Larger Visible Screen
`
`
`//’
`
`
`
`
`Fig. 8
`
`Ex. 1046, Page 9
`
`Ex. 1046, Page 9
`
`
`
`
`
`Patent Application Publication
`
`
`
`
`
`
`
`Feb. 18, 2010 Sheet 9 of 10
`
`
`
`US 2010/0039064 A1
`
`
`
`Slate
`
`
`Computing
`
`Unit
`
`E
`
`
`User
`
`
`(attach/detach unit, tum
`
`
`component 00/017)
`
`m
`
`
`
`|
`|
`
`— — —
`
`
`
`
`
`
`
`_ _
`
`l
`
`|
`|
`
`91_5
`
`
`
`Keyboard Connect (Keyboard)
`
`
`M
`
`
`
`-
`
`
`Flg . 9
`
`
`%
`
`
`
`
`Keyboard
`
`Attached to Slate?
`
`
`3
`Ye \e 918
`
`
`
`
`955
`
`/
`
`/
`
`
`/
`
`
`
`No
`
`
`
`
`
`
`
`
`Turn Wireless Interface OFF
`
`fl
`
`
`
`
`fl
`
`
`
`
`Keyboard Power ON;
`
`
`
`Turn Wireless Interface ON
`
`
`
`
`
`
`
`
`
`
`
`/
`
`
`942 4/ No
`
`
`
`
`
`Any Remaining Keyboard
`
`
`
`Components Requiring Power?
`
`
`
`
`(e.g., backlight, etc.)
`
`94—5
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Send Keyboard Unit Signals to
`
`
`
`
`
`
`Slate Using Direct Connection
`
`
`%
`
`
`
`
`Receiving Power
`
`
`from Slate?
`
`
`fl
`&
`
`
`
`
`
`
`
`
`
`Charge Keyboard Battery
`
`
`
`Using Power Received from
`
`
`
`Slate Computing Unit
`
`
`
`
`
`
`
`Power Any Remaining
`
`
`Keyboard Components
`
`
`
`(e.g., backlight, etc.)
`
`
`
`Using Power Received
`
`
`
`
`from Slate Computing Unit
`
`
`
`
`or From Keyboard Battery
`
`
`
`While Being Charged
`
`m
`
`
`
`
`
`
`
`
`Turn Keyboard Power OFF
`
`
`
`
`
`(do not draw power from
`
`
`keyboard battery)
`
`fl
`
`
`
`
`
`Draw power from keyboard
`
`
`
`battery to power components
`
`fl
`
`Ex. 1046, Page 10
`
`Ex. 1046, Page 10
`
`
`
`
`
`Patent Application Publication
`
`
`
`
`
`
`
`Feb. 18, 2010 Sheet 10 of 10
`
`
`
`US 2010/0039064 A1
`
`
`Start Display
`
`M
`
`
`
`
`
`
`Check Connection of Keyboard Unit
`
`9045
`
`
`
`.
`
`
`Turn DésapSIay ON
`
`—
`
`
`
`912
`
`\
`\
`
`
`
`
`
`
`No Connection
`
`(Keyboard Detached)
`
`m
`
`
`
`
`
`Visible Display = 100%
`
`
`
`
`
`
`
`Yes
`
`f 923
`
`
`9_30
`
`
`932 /Yes
`
`
`
`
`
`
`
`Identify Open Connection Points
`
`
`
`
`and Calculate Percentage of Open
`
`
`Connection Points
`
`94o
`
`
`
`
`Determine Visible Display Height
`
`
`
`Based on Open Percentage
`
`fl
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`985 P
`
`
`
`
`
`
`
`
`N0
`
`
`
`
`
`
`
`Maintain Full Aspect Ratio and Add
`
`
`
`
`
`Vertical Scroll Bar to Visible Display
`
`
`M
`
`Ex. 1046, Page 11
`
`.
`
`
`Turn Display OFF
`
`&
`
`
`
` _ I
`
`
`
`
`
`9_65
`
`Preferences
`
`
`
`
`Render Height of Full Display
`
`
`
`
`into Visible Display Height
`
`w
`
`975
`
`/
`
`/
`/ Yes
`
`
`Fig 1 0
`
`-
`
`
`/
`
`
`
`
`
`
`Keys Protect Mode?
`
`
`
`
`
`
`
`(Keyboard Facing Display Screen)
`
`
`
`92—5
`
`
`
`
`
`
`
`
`Ex. 1046, Page 11
`
`
`
`
`
`US 2010/0039064 A1
`
`
`
`Feb. 18, 2010
`
`
`
`
`
`SLATE WIRELESS KEYBOARD CHARGING
`
`
`
`
`AND CONNECTION
`
`
`BACKGROUND OF THE INVENTION
`
`
`
`
`
`
`1. Technical Field
`[0001]
`
`
`
`
`
`
`
`
`
`[0002] The present invention relates to an approach for
`
`
`
`
`
`
`
`connecting and charging a wireless keyboard. More particu-
`
`
`
`
`
`
`
`
`larly, the present invention relates to charging a wireless
`
`
`
`
`
`
`
`keyboard used in a slate computer by attaching the wireless
`
`
`
`
`
`
`
`
`keyboard to the slate computer and charging the keyboard
`
`
`
`
`
`using the slate computer unit.
`
`
`
`
`
`[0003]
`2. Description of the Related Art
`
`
`
`
`
`
`
`
`[0004]
`Slate computer systems are also referred to as tablet
`
`
`
`
`
`
`
`
`computer systems (tablet PCs). The name “slate” computer
`
`
`
`
`
`
`
`
`
`
`derives from the unit’s slate shape which is generally easy for
`
`
`
`
`
`
`
`
`
`a user to hold. Slate (tablet) PCs are often popular in situa-
`
`
`
`
`
`
`
`tions where use of a normal notebook computer is impracti-
`
`
`
`
`
`
`
`
`cal, unwieldy, or otherwise does not provide the functionality
`
`
`
`
`
`
`
`
`needed by the user. Wireless keyboards are often popular,
`
`
`
`
`
`
`
`especially with slate computers, because of their flexibility in
`
`
`
`
`
`
`
`
`placement which melds with the flexibility provided by the
`
`
`
`slate computer system.
`
`
`
`
`
`
`
`
`[0005] One challenge of slate computer systems that utilize
`
`
`
`
`
`
`
`wireless keyboards is that the wireless keyboard is powered
`
`
`
`
`
`
`
`
`
`by its own battery. Ifthe wireless keyboard runs out ofbattery
`
`
`
`
`
`
`
`
`
`
`power, the keyboard can generally not be used with the slate
`
`
`
`
`
`
`
`computer system without replacing the keyboard’s batteries
`
`
`
`
`
`
`
`
`
`(e.g., “AA,” “AAA,” etc.). This can be problematic due to the
`
`
`
`
`
`
`
`slate computer’s popularity in performing “field work” which
`
`
`
`
`
`
`
`may be a remote location distant from traditional battery
`
`
`
`
`
`suppliers such as stores and the like.
`SUMMARY
`
`
`
`
`
`
`
`
`
`
`It has been discovered that the aforementioned chal-
`[0006]
`
`
`
`
`
`
`
`
`lenges are resolved using an approach that determines
`
`
`
`
`
`
`
`
`whether keyboard power connection points that are included
`
`
`
`
`
`
`
`
`in a wireless keyboard are connected to system power con-
`
`
`
`
`
`
`nection points included in a computer system. In response to
`
`
`
`
`
`
`
`
`determining being that the keyboard power connection points
`
`
`
`
`
`
`
`
`are connected to the one or more system power connection
`
`
`
`
`
`
`
`
`points, power is sent from the computer system to the wireless
`
`
`
`
`
`
`
`
`keyboard. The power is transmitted through the system power
`
`
`
`
`
`
`
`connection points to the keyboard power connection points.
`
`
`
`
`
`
`
`Keyboard components included in the wireless keyboard are
`
`
`
`
`
`
`
`
`
`also powered using the power sent from the computer system.
`
`
`
`
`
`
`
`
`in response to determining that the keyboard power connec-
`
`
`
`
`
`
`
`
`
`tion points are not connected to the system power connection
`
`
`
`
`
`
`
`points, the keyboard components are powered included in the
`
`
`
`
`
`
`
`
`wireless keyboard by using a keyboard battery that
`is
`
`
`
`
`
`
`
`included in the wireless keyboard. One of the keyboard com-
`
`
`
`
`
`
`
`
`ponents that receives power is a wireless interface that con-
`
`
`
`
`
`
`
`nects the wireless keyboard to the computer system.
`
`
`
`
`
`
`
`[0007] The foregoing is a summary and thus contains, by
`
`
`
`
`
`necessity, simplifications, generalizations, and omissions of
`
`
`
`
`
`
`
`
`detail; consequently, those skilled in the art will appreciate
`
`
`
`
`
`
`
`
`that the summary is illustrative only and is not intended to be
`
`
`
`
`
`
`
`
`
`in any way limiting. Other aspects, inventive features, and
`
`
`
`
`
`
`advantages of the present invention, as defined solely by the
`
`
`
`
`
`
`
`claims, will become apparent in the non-limiting detailed
`
`
`
`
`description set forth below.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`
`
`
`
`
`
`[0008] The present invention may be better understood, and
`
`
`
`
`
`
`
`its numerous objects, features, and advantages made apparent
`
`
`
`
`
`
`
`to those skilled in the art by referencing the accompanying
`
`
`drawings, wherein:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 1 is a block diagram ofa data processing sys-
`[0009]
`
`
`
`
`
`
`
`tem in which the methods described herein can be imple-
`
`mented;
`
`
`
`
`
`
`
`FIG. 2 provides an extension of the information
`[0010]
`
`
`
`
`
`
`
`handling system environment shown in FIG. 1 to illustrate
`
`
`
`
`
`
`
`
`that the methods described herein can be performed on a wide
`
`
`
`
`
`
`variety of information handling systems which operate in a
`
`
`networked environment;
`
`
`
`
`
`FIG. 3 is a diagram showing a mobile computer
`[0011]
`
`
`
`
`
`
`system with an integrated display and a wireless keyboard
`
`
`
`
`
`
`
`that transmits signals to the mobile computer system;
`
`
`
`
`
`
`[0012]
`FIG. 4 is a diagram showing the keyboard unit being
`
`
`
`
`
`
`connected to the mobile computer system using a connector,
`
`
`
`
`
`
`such as a set of magnetic connection points, that position the
`
`
`
`
`
`
`keyboard unit on top of the mobile computer system;
`
`
`
`
`
`
`
`FIG. 5 is a diagram showing the keyboard unit being
`[0013]
`
`
`
`
`
`
`
`
`slid in relation to the mobile computer system in order to view
`
`
`more of the display;
`
`
`
`
`
`
`
`[0014]
`FIG. 6 is diagram showing how multiple magnetic
`
`
`
`
`
`
`
`
`
`connection points are used to connect the keyboard unit to the
`
`
`
`
`
`
`
`mobile computer system in both a stacked situation as well as
`
`
`
`a keyboard-offset situation;
`
`
`
`
`
`
`[0015]
`FIG. 7 is a block diagram showing certain compo-
`
`
`
`
`
`
`
`
`nents in the keyboard unit and the mobile computer system
`
`
`
`
`
`
`
`and how the components are used to interconnect the key-
`
`
`
`
`
`
`board with the mobile computer system;
`
`
`
`
`
`[0016]
`FIG. 8 is a diagram showing a handheld computer
`
`
`
`
`
`
`system with integrated keyboard rendering different sized
`
`
`
`
`
`
`
`graphics depending on the amount of visible screen space;
`
`
`
`
`
`
`FIG. 9 is a flowchart showing steps taken by the
`[0017]
`
`
`
`
`
`
`
`mobile computer system unit for managing power of the
`
`
`
`keyboard unit; and
`
`
`
`
`
`
`FIG. 10 is a flowchart showing steps taken by the
`[0018]
`
`
`
`
`
`keyboard unit for managing power.
`DETAILED DESCRIPTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`[0019] Certain specific details are set forth in the following
`
`
`
`
`
`description and figures to provide a thorough understanding
`of various embodiments of the invention.
`
`
`
`
`
`
`
`
`
`
`
`[0020] Certain well-known details often associated with
`
`
`
`
`
`
`
`
`
`computing and software technology are not set forth in the
`
`
`
`
`
`
`following disclosure, however,
`to avoid unnecessarily
`
`
`
`
`
`
`obscuring the various embodiments ofthe invention. Further,
`
`
`
`
`
`
`
`
`
`those of ordinary skill in the relevant art will understand that
`
`
`
`
`
`
`
`they can practice other embodiments ofthe invention without
`
`
`
`
`
`
`
`
`one or more of the details described below. Finally, while
`
`
`
`
`
`
`
`
`various methods are described with reference to steps and
`
`
`
`
`
`
`
`sequences in the following disclosure, the description as such
`
`
`
`
`
`
`
`is for providing a clear implementation ofembodiments ofthe
`
`
`
`
`
`
`
`
`invention, and the steps and sequences of steps should not be
`
`
`
`
`
`
`
`
`taken as required to practice this invention. Instead, the fol-
`
`
`
`
`
`
`lowing is intended to provide a detailed description of an
`
`
`
`
`
`
`
`example of the invention and should not be taken to be lim-
`
`
`
`
`
`
`
`iting of the invention itself. Rather, any number of variations
`
`
`
`
`
`
`
`may fall within the scope ofthe invention, which is defined by
`
`
`
`
`
`
`the claims that follow the description.
`
`
`
`
`
`
`
`[0021] The following detailed description will generally
`
`
`
`
`
`
`
`
`
`follow the summary of the invention, as set forth above,
`
`
`
`
`
`
`
`further explaining and expanding the definitions of the vari-
`
`
`
`
`
`
`ous aspects and embodiments of the invention as necessary.
`
`
`
`
`
`
`
`
`
`
`To this end, this detailed description first sets forth a comput-
`
`
`
`
`
`
`
`ing environment in FIG. 1 that is suitable to implement the
`
`
`
`
`
`
`
`software and/or hardware techniques associated with the
`invention. A networked environment is illustrated in FIG. 2 as
`
`
`
`
`
`
`Ex. 1046, Page 12
`
`Ex. 1046, Page 12
`
`
`
`
`
`US 2010/0039064 A1
`
`
`
`Feb. 18, 2010
`
`
`
`
`
`
`
`
`
`an extension of the basic computing environment, to empha-
`
`
`
`
`
`
`
`size that modem computing techniques can be performed
`
`
`
`
`across multiple discrete devices.
`
`
`
`
`
`
`
`[0022]
`FIG. 1 illustrates information handling system 100
`
`
`
`
`
`
`which is a simplified example of a computer system capable
`
`
`
`
`
`
`
`of performing the computing operations described herein.
`
`
`
`
`
`
`
`
`Information handling system 100 includes one or more pro-
`
`
`
`
`
`
`
`
`cessors 110 which is coupled to processor interface bus 112.
`
`
`
`
`
`
`
`Processor interface bus 112 connects processors 110 to
`
`
`
`
`
`
`
`
`Northbridge 115, which is also known as the Memory Con-
`
`
`
`
`
`
`
`troller Hub (MCH). Northbridge 115 is connected to system
`
`
`
`
`
`
`
`
`memory 120 and provides a means for processor(s) 110 to
`
`
`
`
`
`
`
`
`access the system memory. Graphics controller 125 is also
`
`
`
`
`
`
`
`connected to Northbridge 115. In one embodiment, PCI
`
`
`
`
`
`
`
`
`Express bus 118 is used to connect Northbridge 115 to graph-
`
`
`
`
`
`
`
`ics controller 125. Graphics controller 125 is connected to
`
`
`
`
`
`
`display device 130, such as a computer monitor.
`
`
`
`
`
`
`
`
`[0023] Northbridge 115 and Southbridge 135 are con-
`
`
`
`
`
`
`
`
`
`nected to each other using bus 119. In one embodiment, the
`
`
`
`
`
`
`
`
`
`bus is a Direct Media Interface (DMI) bus that transfers data
`
`
`
`
`
`
`
`
`
`at high speeds in each direction between Northbridge 115 and
`
`
`
`
`
`
`Southbridge 135. In another embodiment, a Peripheral Com-
`
`
`
`
`
`
`
`
`ponent Interconnect (PCI) bus is used to connect the North-
`
`
`
`
`
`
`
`bridge and the Southbridge. Southbridge 135, also known as
`
`
`
`
`
`
`
`
`
`the I/O Controller Hub (ICH) is a chip that generally imple-
`
`
`
`
`
`
`
`
`
`ments capabilities that operate at slower speeds than the capa-
`
`
`
`
`
`
`
`bilities provided by the Northbridge. Southbridge 135 typi-
`
`
`
`
`
`
`
`
`cally provides various busses used to connect various
`
`
`
`
`
`
`
`
`
`components. These busses can include PCI and PCI Express
`
`
`
`
`
`
`
`busses, an ISA bus, a System Management Bus (SMBus or
`
`
`
`
`
`
`
`
`
`SMB), a Low Pin Count (LPC) bus. The LPC bus is often used
`
`
`
`
`
`
`
`to connect low-bandwidth devices, such as boot ROM 196
`
`
`
`
`
`
`
`
`
`and “legacy” I/O devices (using a “super I/O” chip). The
`
`
`
`
`
`
`
`
`
`“legacy” I/O devices (198) can include serial and parallel
`
`
`
`
`
`
`
`
`ports, keyboard, mouse, floppy disk controller. The LPC bus
`
`
`
`
`
`
`
`
`is also used to connect Southbridge 135 to Trusted Platform
`
`
`
`
`
`
`
`Module (TPM) 195. Other components often included in
`
`
`
`
`
`
`
`Southbridge 135 include a Direct Memory Access (DMA)
`
`
`
`
`
`
`controller, a Programmable Interrupt Controller (PIC), a stor-
`
`
`
`
`
`
`
`age device controller, which connects Southbridge 135 to
`
`
`
`
`
`
`
`
`nonvolatile storage device 300 such as a hybrid hard disk
`
`
`
`
`drive, using bus 184.
`
`
`
`
`
`
`
`[0024] ExpressCard 155 is a slot used to connect hot-plug-
`
`
`
`
`
`
`
`gable devices to the information handling system. Express-
`
`
`
`
`
`
`
`
`
`Card 155 supports both PCI Express and USB connectivity as
`
`
`
`
`
`
`
`
`
`it is connected to Southbridge 135 using both the Universal
`
`
`
`
`
`
`
`
`
`Serial Bus (USB) the PCI Express bus. Southbridge 135
`
`
`
`
`
`
`
`
`includes USB Controller 140 that provides USB connectivity
`to devices that connect to the USB. These devices include
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`webcam (camera) 150, infrared (IR) receiver 148, Bluetooth
`
`
`
`
`
`
`
`
`
`device 146 which provides for wireless personal area net-
`
`
`
`
`
`
`
`
`
`works (PANs), keyboard and trackpad 144, and other miscel-
`
`
`
`
`
`
`
`
`laneous USB connected devices 142, such as a mouse, remov-
`
`
`
`
`
`
`
`
`able nonvolatile storage device 145, modems, network cards,
`
`
`
`
`
`
`
`
`
`ISDN connectors, fax, printers, USB hubs, and many other
`
`
`
`
`
`
`
`types of USB connected devices. While removable nonvola-
`
`
`
`
`
`
`
`tile storage device 145 is shown as a USB-connected device,
`
`
`
`
`
`
`
`removable nonvolatile storage device 145 could be connected
`
`
`
`
`
`
`
`using a different interface, such as a Firewire interface, etc.
`
`
`
`
`
`
`
`
`
`Removable storage device 145 can also be a hybrid disk drive,
`
`
`
`
`
`
`
`
`such as hybrid disk drive 300 shown in FIGS. 3-6.
`
`
`
`
`
`
`
`
`[0025] Wireless Local Area Network (LAN) device 175 is
`
`
`
`
`
`
`
`
`
`connected to Southbridge 135 via the PCI or PCI Express bus
`
`
`
`
`
`
`
`
`172. LAN device 175 typically implements one of the IEEE
`
`
`
`
`
`
`
`802.11 standards of over-the-air modulation techniques that
`
`
`
`
`
`
`
`
`all use the same protocol to wireless communicate between
`
`
`
`
`
`
`
`
`information handling system 100 and another computer sys-
`
`
`
`
`
`
`
`tem or device. Optical storage device 190 is connected to
`
`
`
`
`
`
`
`
`
`Southbridge 135 using Serial ATA (SATA) bus 188. Serial
`
`
`
`
`
`
`
`ATA adapters and devices communicate over a high-speed
`serial link. The Serial ATA bus is also used to connect South-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`bridge 135 to other forms of storage devices, such as hard disk
`
`
`
`
`
`
`
`
`drives.Audio circuitry 160, such as a sound card, is connected
`
`
`
`
`
`
`
`
`
`to Southbridge 135 via bus 158. Audio circuitry 160 is used to
`
`
`
`
`
`
`
`
`provide functionality such as audio line-in and optical digital
`
`
`
`
`
`
`
`
`
`audio in port 162, optical digital output and headphone jack
`
`
`
`
`
`
`
`
`164, internal speakers 166, and internal microphone 168.
`
`
`
`
`
`
`Ethernet controller 170 is connected to Southbridge 135
`
`
`
`
`
`
`
`
`
`using a bus, such as the PCI or PCI Express bus. Ethernet
`
`
`
`
`
`
`
`controller 170 is used to connect information handling system
`
`
`
`
`
`
`
`
`100 with a computer network, such as a Local Area Network
`
`
`
`
`
`
`
`
`
`(LAN), the Internet, and other public and private computer
`networks.
`
`
`
`
`
`
`
`
`
`[0026] While FIG. 1 shows one information handling sys-
`
`
`
`
`
`
`
`
`tem, an information handling system may take many forms.
`
`
`
`
`
`
`
`
`For example, an information handling system may take the
`
`
`
`
`
`
`
`form of a desktop, server, portable, laptop, notebook, or other
`
`
`
`
`
`
`
`form factor computer or data processing system. In addition,
`
`
`
`
`
`
`
`
`
`an information handling system may take other form factors
`
`
`
`
`
`
`
`such as a personal digital assistant (PDA), a gaming device,
`
`
`
`
`
`
`ATM machine, a portable telephone device, a communication
`
`
`
`
`
`
`
`
`device or other devices that include a processor and memory.
`
`
`
`
`
`
`
`
`[0027] The Trusted Platform Module (TPM 195) shown in
`
`
`
`
`
`
`
`FIG. 1 and described herein to provide security functions is
`
`
`
`
`
`
`
`but one example of a hardware security module (HSM).
`
`
`
`
`
`
`
`
`Therefore, the TPM described and claimed herein includes
`
`
`
`
`
`
`
`
`
`any type of HSM including, but not limited to, hardware
`
`
`
`
`
`
`
`security devices that conform to the Trusted Computing
`
`
`
`
`
`
`
`
`Groups (TCG) standard, and entitled “Trusted Platform Mod-
`
`
`
`
`
`
`
`
`ule (TPM) Specification Version 1.2.” The TPM is a hardware
`
`
`
`
`
`
`
`
`security sub system that may be incorporated into any number
`
`
`
`
`
`
`
`of information handling systems, such as those outlined in
`FIG. 2.
`
`
`
`
`
`
`
`
`FIG. 2 provides an extension of the information
`[0028]
`
`
`
`
`
`
`
`handling system environment shown in FIG. 1 to illustrate
`
`
`
`
`
`
`
`
`that the methods described herein can be performed on a wide
`
`
`
`
`
`
`variety of information handling systems which operate in a
`
`
`
`
`
`
`networked environment. Types of information handling sys-
`
`
`
`
`
`
`
`
`tems range from small handheld devices, such as handheld
`
`
`
`
`
`
`computer/mobile telephone 210 to large mainframe systems,
`
`
`
`
`
`
`such as mainframe computer 270. Examples of handheld
`
`
`
`
`
`
`
`
`computer 210 include personal digital assistants (PDAs), per-
`
`
`
`
`
`
`
`sonal entertainment devices, such as MP3 players, portable
`
`
`
`
`
`
`
`
`televisions, and compact disc players. Other examples of
`
`
`
`
`
`
`
`
`information handling systems include pen, or tablet, com-
`
`
`
`
`
`
`
`puter 220, laptop, or notebook, computer 230, workstation
`
`
`
`
`
`
`
`
`
`240, personal computer system 250, and server 260. Other
`
`
`
`
`
`
`
`
`types of information handling systems that are not individu-
`
`
`
`
`
`
`
`ally shown in FIG. 2 are represented by information handling
`
`
`
`
`
`
`
`
`system 280. As shown, the various information handling sys-
`
`
`
`
`
`
`
`
`tems can be networked together using computer network 200.
`
`
`
`
`
`
`
`Types of computer network that can be used to interconnect
`
`
`
`
`
`
`
`
`the various information handling systems include Local Area
`
`
`
`
`
`
`
`Networks (LANs), Wireless Local Area Networks (WLANs),
`
`
`
`
`
`
`
`the Internet,
`the Public Switched Telephone Network
`
`
`
`
`
`
`
`
`(PSTN), other wireless networks, and any other network
`
`
`
`
`
`
`
`topology that can be used to interconnect the information
`
`
`
`
`
`
`handling systems. Many of the information handling system
`
`Ex. 1046, Page 13
`
`Ex. 1046, Page 13
`
`
`
`
`
`US 2010/0039064 A1
`
`
`
`Feb. 18, 2010
`
`
`
`
`
`
`
`
`
`
`
`include nonvolatile data stores, such as hard drives and/or
`
`
`
`
`
`
`nonvolatile memory. Some of the information handling sys-
`
`
`
`
`
`
`
`
`tems shown in FIG. 2 are depicted with separate nonvolatile
`
`
`
`
`
`
`
`
`
`data stores (server 260 is shown with nonvolatile data store
`
`
`
`
`
`
`
`
`265, mainframe computer 270 is shown with nonvolatile data
`
`
`
`
`
`
`
`
`store 275, and information handling system 280 is shown
`
`
`
`
`
`
`
`
`
`with nonvolatile data store 285). The nonvolatile data store
`
`
`
`
`
`
`
`can be a component that is external to the various information
`
`
`
`
`
`
`handling systems or can be internal to one of the information
`
`
`
`
`
`
`handling systems. In addition, removable nonvolatile storage
`
`
`
`
`
`
`
`
`device 145 can be shared amongst two or more information
`
`
`
`
`
`
`
`handling systems using various techniques, such as connect-
`
`
`
`
`
`
`
`
`ing the removable nonvolatile storage device 145 to a USB
`
`
`
`
`
`
`port or other connector of the information handling systems.
`
`
`
`
`
`
`[0029]
`FIG. 3 is a diagram showing a mobile computer
`
`
`
`
`
`
`
`system with an integrated display and a wireless keyboard
`
`
`
`
`
`
`
`
`that transmits signals to the mobile computer system. Key-
`
`
`
`
`
`
`
`
`
`
`board unit 300 includes optional clear window 310 and keys
`
`
`
`
`
`
`
`
`area 320. In one embodiment, clear window 310 can be
`
`
`
`
`
`
`
`
`removed or folded back when it is not needed. Keyboard unit
`
`
`
`
`
`
`
`
`300 also includes connection points 325 located on the back-
`
`
`
`
`
`
`
`
`side of the keyboard unit. In one embodiment, connection
`
`
`
`
`
`
`
`
`points 325 are magnetic and, in a further embodiment, the
`
`
`
`
`
`
`
`magnetic connection points are electromagnetic so that the
`
`
`
`
`
`
`
`
`magnetic connection between keyboard unit 300 and slate
`
`
`
`
`
`
`
`
`computing unit 350 can be engaged and disengaged with an
`
`
`
`
`
`
`electronic signal. In a further embodiment, magnetic connec-
`
`
`
`
`
`
`
`
`
`
`tion points 330 are used to connect keyboard unit 300 with
`
`
`
`
`
`
`
`
`
`slate computing unit 350 when the keyboard (keys area 320)
`
`
`
`
`
`
`
`
`
`
`
`are not being used (e.g., to protect keys area 320 and to protect
`
`
`
`
`
`
`
`
`
`display screen 360 of sl