throbber

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

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