throbber
i== 0
`
`z
`0
`
`.
`
`(/)
`(/)
`
`cc
`CJ
`c3
`N' .0
`:::,
`Cf)
`J"
`
`!
`
`h
`$2
`
`(/)
`
`(/) cc
`0
`
`<(
`t)
`[i:
`U)
`Cf)
`<(
`_j
`t)
`UJ
`:::,
`Cf)
`~
`
`U.S. UTILITY Patent Application
`PATENT DATE
`O.1.P.E.
`SEP 16 2003
`
`SCANNED _/ti~~-__ Q.A. -M-
`
`PATENT NUMBER
`
`8822018
`
`\ \11111 \\\\\ \\\\\ \\\\\ \\\\\\\\\\\\\\\\\\\\Ill ·
`6622018
`
`APPLICATION NO.
`09/558413
`
`CONT/PRIOR CLASS
`. 455
`
`SUBCLASS
`
`ART UNIT
`27,4..g..
`
`EXAMINER
`
`Portable device control console with wireless connection
`
`ORIGINAL
`
`I
`
`CLASS
`~D0
`INTERNATIONAL CLASSIFICATION
`
`SUB~LASS
`c,Lj--9-.,0
`
`4 u r4- P4 3 / 6 0
`
`I
`
`PT0-2040
`12/99
`
`,-;
`
`·-
`
`ISSUING CLASSIFICATION
`CROSS REFERENCE(S) ·
`
`CLASS
`L\-65
`
`SUBCLASS (ONE SUBCLASS PER BLOCK)
`4f~
`
`'
`··-----
`'
`
`:
`
`D Continued on Issue Slip Inside File Jacket
`
`DRAWINGS
`
`CLAIMS ALLOWED
`
`DTERMINAL
`DISCLAIMER
`
`The term of this patent
`subsequent to
`has been disclaimed.
`
`(date)
`
`The term of this patent shall
`not extend beyond the expiration date
`of U.S Patent. No.
`
`Sheets Drwg.
`
`Figs. Drwg.
`
`Print Fig.
`
`II
`
`(As~tant Exar\,iner)
`
`(Date)
`
`l 1(t~ I Q,(1-tt) \l
`-
`~)Uf1l1~ i iqlo~
`'1,?2-----
`WI'-'
`WILLIAM TROST
`SUPERVISORY PATENT EXAMINER
`TECHNOLOGY CENTER 2600
`
`Total Claims
`
`Print Claim for O.G.
`
`(
`
`~J.,1
`1/if /d;
`
`NOTICE OF ALLOWANCE MAILED
`
`ISSUE FEE .
`
`.;/mount Due
`
`Date Paid
`
`/Jl)ll 'µ 0J7-J ~--f:iJ HS.
`
`ISSUE BATCH NUMBER
`
`(Primary Examiner)
`
`(Date)
`
`months of
`The terminal
`- -
`this patent have been disclaimed.
`
`(Legal Instruments Examiner)
`
`(Date)
`
`f Zo·O)
`
`WARNING:
`The information disclosed herein may be restricted. Unauthorized disclosure may be prohibited by the United States Code Title 35, Sections 122, 181 and 368.
`Possession outside the U.S. Patent & Trademark Office is restricted to authorized employees and contractors only.
`
`Form PT0-436A
`(Rev. 6/99)
`
`FILED WITH: D DISK (CRF) D FICHE D CD-ROM
`
`(Attached in pocket on right inside flap)
`
`(FACE)
`
`APPL-1002 / Page 1 of 173
`Apple v. Uniloc
`
`

`

`PATENT APPLICATION
`I llllll lllll lllll lllll lllll lllll 111111111111111111
`09558413
`
`INITIALS-~~
`MAY O ~. 0 O 2 ~
`
`CONTENTS
`Date Received
`(Incl. C. of M.)
`or
`Date Mailed
`
`Date Received
`(Incl. C. of M.)
`or
`Date Mailed
`
`1. Application (M. papers.
`42. ____ ____ _
`'~-~00~/lsfuU:,J-{¾) _,1,Q f{l
`43. ________ - - -
`3. CYJncLW
`·~ ~ o2>
`Y.\d~: ~ (JO~~
`44.
`r
`_?
`_]1.r/0?-:J 45_ - - - - - - _ _
`v Fonr.ro ora•U,L$ffls}~ ~?-2 Ji--,JCJ
`_ _,,,__f----=-....L..7._.., a 46. ___ _ ____ _ ___ _
`~,.1) 5. ,,r..,-,
`r10
`..,/41/
`47. _________ - - - -
`6. - - - - - - - - -
`
`7. - - - - - - - - -
`
`8. - - - - - - - - -
`
`9. - - - - - - - - -
`
`10. - - - - - - - - - - - - -
`11. ________ _
`
`12. - - - - - - - - - - - - (cid:173)
`
`. 13. - - - - - - - - - - - - -
`. 14. _________ - - - -
`
`15. - - - - - - - - - - - - -
`
`' 16. - - - - - - - - - - - - -
`
`17. _________ - - - -
`1 18. - - - - - - - - -
`. 19. _ ___ ____ _
`
`20. _ ___ ____ _
`
`21. ________ _
`
`22. ____ ____ _
`
`23. ____ ____ _
`
`24. ___ _____ _
`
`25. ____ _ ___ _
`
`26. ____ _ ___ _
`I 27. - - - - - - - - -
`28. ________ _
`
`48. _________ - - - -
`
`49. _ _ __ _ _ _ _ _
`
`50. - - - - - - - - - - - - -
`51. ________ _ - - - -
`
`52. - - - - - - - - - - - - -
`53. _________ - - - -
`
`54. _________ - - - -
`
`55. ________ _
`
`56. _________ - - - -
`
`57. _________ - - - -
`
`58. _____ __ __ - - - -
`
`59. _________ - - - -
`
`60. ________ _
`
`61. __ ____ __ _
`
`62. ________ _ - - - -
`
`63. ________ _ - - - -
`
`64. _________ - - - -
`
`65. _________ - - - -
`
`66. ________ _
`
`67. ________ _
`
`68. ________ _
`
`69. _________ - - - -
`
`29. ________ _
`
`70. _________ - - - -
`
`30. - - - - - - - - -
`31. ________ _
`
`32. ________ _
`
`33. ________ _
`
`34. ________ _
`
`35. - - - - - - - - - - - - -
`36. ________ _
`
`37. __ _ ______ - - - -
`
`71. _ _ _ __ _ __ _
`
`72. _________ - - - -
`·73 _________ _
`
`74. _________ - - - -
`
`75. ________ _
`
`76. ________ _
`
`77. - - - - - - - - - ' - - - - -
`78. ________ _
`
`38. ___ ____ __ - - - -
`
`79. ________ _
`
`39. ___ ____ __ - - - -
`
`80. _________ - - - -
`
`I 40, ___________ _ _
`
`81. _________ - - - -
`
`41. ___ ____ __ - - - -
`
`82. _________ - - - -
`
`(LEFT OUTSIDE)
`
`APPL-1002 / Page 2 of 173
`
`

`

`~ l l
`
`j,
`
`'
`!
`i
`i
`
`SEARCHED
`
`SEARCH NOTES
`(INCLUDING SEARCH STRATEGY)
`
`Date
`
`Exmr.
`
`L~ (~cc 12 }~fh('~ NNJ
`
`Class
`
`1-J[
`
`s LJ L
`4s..S
`
`J
`
`~5
`1Lto
`
`4-ss
`
`Exmr.
`Date
`/ )_/ V;c/( Nr,
`
`t"
`
`Sub.
`4(.JlJ
`Lr.sh
`ct.s~
`4-1/.J
`'11ts
`1d-f-
`-edS-s 6
`&2.s.J+
`,QS "-Cf/
`~
`5· kJ,b
`s:1S
`~(,
`\ 11
`~~
`
`/.){)~~
`
`4:tlf13 NM
`
`INTERFERENCE SEARCHED ·
`Class
`Sub.
`Date
`Exmr.
`~
`1+S S
`
`42..,0 ~ l y0 3
`½l i,
`l\_ l C-\
`
`,
`
`(RIGHT OUTSIDE)
`
`APPL-1002 / Page 3 of 173
`
`

`

`ISSUE SLIP STAPLE AREA (for additional cross references)
`
`POSITION
`
`IN I.TIA LS
`
`IDNO.
`
`DATE
`
`FEE DETERMINATION
`O.1.P.E. CLASSIFIER
`FORMALITY REVIEW
`RESPONSE FORMALITY REVIEW
`
`INDEX OF CLAIMS
`v ................................. Rejected
`N ................................. Non-elected
`................................. Allowed
`I ................................. Interference
`=
`A ................................. Appeal
`(Through numeral) ... Canceled
`O ................................. Objected
`................................. Restricted
`
`~ _..,
`
`'
`
`..
`--I
`
`-
`Claim
`)<·
`<ii' ·2
`/
`C
`<ii
`·5,
`""<> q..
`C 0 ~
`u::
`- .l3J
`A./ol1
`2
`I
`3
`-<-
`~ 4
`L/ 5
`5· 6
`b 7
`8
`8
`& 9
`I~ 10
`lh. .J..1
`".Y'
`I ( 13 I
`I:;,) 14
`'< 15
`14 16
`15 17
`if:> 18
`q 19
`18 20
`(c; 21
`ia 22
`
`= !ii r)
`---
`
`'i.i/
`,
`
`-( ~ t -
`~::i 24
`Qj l,25
`1:il 26 IC'
`~Lj 27
`,,Qi 28
`~~ 29
`XJ 30
`31
`32
`33
`34
`35
`36
`37
`38
`39
`40
`41
`42
`43
`44
`45
`46
`47
`48
`49
`50
`
`-
`
`Date
`
`Claim
`
`<ii
`C
`<ii
`·5,
`·c
`C
`u:: 0
`51
`52
`53
`54
`55
`G6
`57
`58
`59
`60
`61
`62
`63
`64
`65
`66
`67
`68
`69
`70
`71
`72
`73
`74
`75
`76
`77
`78
`79
`80
`S1
`82
`83
`>--.
`84
`85
`86
`87
`88
`89
`90
`91
`92
`93
`94
`95
`96
`97
`98
`99
`100
`
`Date
`
`Claim
`
`Date
`
`..
`
`<ii
`C
`·5,
`
`<ii
`C 0
`iI:
`101
`102
`103
`104
`105
`106
`107
`108
`109
`110
`111
`112
`113
`114
`115
`116
`117
`118
`119
`120
`121
`122
`123
`124
`125
`126
`127
`128
`129
`130
`131
`132
`133
`13L
`13E
`136
`137
`138
`n39
`n4o
`141
`141:
`14~
`14L
`145
`146
`147
`148
`149
`150
`
`If more than 150 claims or 1 O actions
`staple additional sheet here
`
`(LEFT INSIDE)
`
`i
`
`i
`
`11
`
`I
`
`I
`
`I
`
`I
`
`I
`
`:1
`
`I
`
`APPL-1002 / Page 4 of 173
`
`

`

`PATENT APPLICATION SERIAL NO. ------------------
`
`U.S. DEPARTMENT OF COMMERCE
`' PATENT AND TRADEMARK OFFICE
`FEE RECORD SHEET
`
`01 FC1101
`oe FC:t03
`
`li90.00~
`180.00(1)
`
`PT0-1556
`(5/87)
`
`·uS GPO: 1999-459-082/19144
`
`APPL-1002 / Page 5 of 173
`
`

`

`file:// /c:/ APPS/preexam/correspondence/ I. htm
`
`IIIRIIIIIIIIIIIIIIIIIIIIIIDIIIII
`
`Bib Data Sheet
`
`UNITED STATES DEPARTMENT OF COMMERCE
`Patent and Trademark Office
`Address· COMMISSIONER OF PATENTS AND TRADEMARKS
`Washington, D.C. 20231
`
`CLASS
`455
`
`SERIAL NUMBER
`09/558,413
`
`FILING DATE
`04/24/2000
`'
`RULE
`-
`
`~PPLICANTS
`Rir.Jrekson, Ogden, UT;
`
`~· CONTINU~ DATA*************************
`~· FOR~~PLICATIONS ********************
`
`GROUP ART UNIT
`
`r
`
`~~-r
`
`ATTORNEY
`DOCKET NO.
`3COM-2589
`
`IF REQUIRED, FOREIGN FILING LICENSE GRANTED
`-
`;..//"'\
`:** 07/10/2000
`0 yes UVn"o
`35 USC 119 (a-d) conditions D yes if,;o ~~after
`
`STATE OR
`COUNTRY
`N ~ UT
`Initials
`
`SHEETS
`DRAWING
`12
`
`TOTAL
`CLAIMS
`30
`
`INDEPENDENT
`CLAIMS
`3
`
`Foreign Priority claimed
`
`met
`Verified and
`Acknowledged
`ADDRESS
`
`Al~jtc
`~ V
`A
`Examiners Signature{
`~
`
`Wagner Murabito & Hao LLP
`Two North Market Street
`Third Floor
`San Jose ,CA 95113
`
`TITLE
`
`-
`
`Portable device control console with wireless connection
`
`~
`
`FILING FEE FEES: Authority has been given in Paper
`RECEIVED No.
`to charge/credit DEPOSIT ACCOUNT
`No.
`for following:
`870
`
`-
`
`-
`
`v
`
`'
`
`~
`
`-~ v•~- --~¥- -- --• ~
`
`~
`
`I c:' ~~~ _F_~~s ..
`~~ 1:16 Feesj ~il!ng.~ -·
`----
`D 1.17 Fees ( Processing Ext. of
`time)
`[~. 1 ~l~ ;ees ( Issue )
`[o Other
`[~ ~r~dit.
`
`-
`
`..
`
`I
`
`I
`I
`I
`j
`I
`I
`
`I
`I
`I
`I
`
`I
`I
`
`I of I
`
`7110/00 5:05PM
`
`APPL-1002 / Page 6 of 173
`
`

`

`04/24/00
`
`lnventor(s):
`
`Rich Erekson
`
`Title:
`
`PORTABLE DEVICE CONTROL CONSOLE WITH WIRELESS CONNECTION
`
`The Commissioner of Patents and Trademarks
`Washington, D.C. 20231
`Sir:
`
`Transmittal of a Patent Application
`(Under 37 CFR §1.53)
`
`Transmitted herewith is the above identified patent application, including:
`x Specification, claims and abstract, totaling
`3 8
`pages .
`........... Formal drawings, totaling
`................... pages ................... .
`Informal drawings, totaling ..... J~ ....... pages.
`x
`x Declaration and Power of Attorney.
`Information Disclosure statement.
`Form 1449
`x Assignment(s)
`x Assignment Recordation Form (duplicate)
`Preliminary Amendment
`
`FEES DUE
`
`The fees due for filing the specification pursuant to 37 C.F.R. § 1.16 and for recording of the
`Assignment, if any, are determined as follows:
`
`NO. OF
`CLAIMS
`Basic Application Fee
`
`'
`
`'I
`"
`;
`
`CLAIMS
`
`EXTRA
`CLAIMS
`
`RATE
`
`Total Claims
`
`30
`
`Minus 20=
`
`10
`
`Independent
`Claims
`If multiple dependent claims are presented, add $260.00
`
`3
`
`Minus 3=
`
`0
`
`X $18 =
`
`X $78=
`
`,,
`FEES
`
`$690.00
`
`$180.00
`
`$0.00
`
`$0.00
`
`$40.00
`
`$910.00
`
`Add Assignment Recording Fee of $40.00 If Assignment document is
`enclosed
`TOTAL APPLICATION FEE DUE
`
`1 of 2
`
`rev. 11/98 wmh
`
`APPL-1002 / Page 7 of 173
`
`

`

`PAYMENT OF FEES
`
`The full fee due in connection with this communication is provided as follows:
`
`1 .
`
`Not enclosed
`
`[ 1
`
`No filing fee is to be paid at this time.
`
`2.
`
`Enclosed
`
`[ X 1 Filing fee
`
`[ X 1 Recording assignment
`
`[
`
`]
`
`Petition fee for filing by other than all the inventors or person on behalf of the
`inventor where inventor refused to sign or cannot be reached
`
`[
`
`For processing an application with specification in a non-English language
`
`j"'·~
`
`·=
`
`[ 1
`
`[ 1
`
`[ X ]
`
`Processing and retention fee
`
`Fee for international-type search report
`
`The Commissioner is hereby authorized to charge any additional fees associated
`with this communication or credit any overpayment to Deposit Account No.:
`2 3- o o s 5 . A duplicate copy of this authorization is enclosed.
`
`[X 1 A check in the amount of $910. oo
`
`[ 1
`
`Charge any fees required or credit any overpayments associated with this filing to
`Deposit Account No.: 23-0085.
`
`This application is filed pursuant to 37 C.F.R. § 1.53 in the name of the above-identified
`lnventor(s).
`
`Please direct all correspondence concerning the above-identified application to the
`following address:
`
`WAGNER, MURABITO & HAO LLP
`Two North Market Street, Third Floor
`San Jose, California 95113
`(408) 938-9060
`
`[ X 1 This transmittal ends with this page.
`
`Respectfully submitted,
`
`Date:_4+--~--~1te--o_O __
`
`l
`
`~ By:--,J+~.,.-h-n-c:P-. _W_a_g_n_e-r,-J-r-. - - - -
`
`Reg. No. 35,398
`
`2 of 2
`
`rev. 11/98 wmh
`
`APPL-1002 / Page 8 of 173
`
`

`

`Patent
`
`UNITED STATES PATENT APPLICATION
`
`for
`
`PORTABLE DEVICE CONTROL CONSOLE WITH WIRELESS CONNECTION
`
`Inventor:
`RICH EREKSON
`
`Prepared by:
`
`WAGNER, MURABITO & HAO LLP
`
`Two North Market Street
`
`Third Floor
`
`San Jose, CA 95113
`
`( 408) 938-9060
`
`3COM-2589/JPW/WAZ
`
`APPL-1002 / Page 9 of 173
`
`

`

`PORTABLE DEVICE CONTROL CONSOLE WITH WIRELESS CONNECTION
`
`CONFIDENTIAL
`
`TECHNICAL FIELD
`
`The present invention relates to systems and devices connected using
`
`I
`
`5 wireless links, such as systems and devices that use the Bluetooth technology.
`
`In particular, the present invention pertains to a method and system for
`
`controlling remote devices over a wireless connection.
`
`""" ~ 10
`=~ti
`' :'!
`)!.::::
`Wl
`fi:" ~
`:;~
`~
`a.;
`... ~'l:.f
`
`tJ
`
`~~
`
`BACKGROUND ART
`
`Consider, for example, the number of devices and appliances in the
`
`typical living room or family room of a residential dwelling: lamps, light
`
`switches, a thermostat, and consumer electronic devices such as televisions,
`
`video cassette recorders, and stereos, some of these devices themselves
`
`comprising multiple devices such as compact disk players, tape players, etc.
`
`~~
`""
`~f..::
`;:;.;
`#:~
`
`.::~· J
`
`i"'"i -· A
`
`kj
`
`15
`
`Each of these devices requires manual interaction by a user in order to turn
`
`them off or on, to raise or lower levels, and so on. Other rooms of the house, as
`
`well as factories and places of business, also have countless devices and
`
`appliances that require manual interaction in order to use and control them.
`
`20
`
`Of course, many of these devices are or can be remotely controlled. In
`
`the home, for example, remote control devices for televisions, stereos and the
`
`like are very common. Devices for controlling lights, etc., are also available
`
`although generally not as commonly used.
`
`3COM-2589/JPW/WAZ
`
`APPL-1002 / Page 10 of 173
`
`

`

`CONFIDENTIAL
`
`Remote control devices in each of their present forms have a number of
`
`associated shortcomings. For example, a separate remote control device may
`
`be required for each device to be controlled. In some instances the separate
`
`5
`
`remotes can be replaced with a universal remote control; however, universal
`
`remotes still have their shortcomings. Generally, current universal remotes
`
`often do not have the resources (e.g., memory and computational logic) to allow
`
`them to be used with all devices, or they may not be capable of controlling a
`
`new device. In addition, in order to accommodate the variety of devices to be
`
`10
`
`controlled, universal remotes usually have a multiplicity of buttons and thus can
`
`~~n
`~:j
`
`be difficult to use.
`
`Another shortcoming associated with current remote control devices is
`
`their limited range. Commonly, remote control devices use infrared beams to
`
`15
`
`communicate commands to the device that is to be controlled, and so the
`
`C
`
`remotes can only be used for line-of-sight applications. Devices behind an
`
`object, around a corner, or in another room cannot be controlled if they are not
`
`in the line of sight of an infrared remote.
`
`20
`
`A more modern solution is to wire devices together into a network of
`
`some sort, so that they can be controlled from a central location such as a
`
`personal computer. However, this approach also has a number of
`
`shortcomings. For example, the connections and cabling needed may be quite
`
`3COM-2589/JPW/WAZ
`
`', 2
`l I "\
`
`APPL-1002 / Page 11 of 173
`
`

`

`CONFIDENTIAL
`
`cumbersome and complex. In addition, this approach is difficult and expensive
`
`to backfit into existing homes and businesses. Furthermore, such an approach
`
`is not necessarily convenient. For instance, the central computer system is not
`
`a practical or convenient replacement for a television remote, nor is it portable
`
`5
`
`enough to allow it to be easily moved from one room to another whenever it is
`
`necessary to do so.
`
`Accordingly, a need exists for a device and/or method that can be used to
`
`remotely control a variety of different devices and appliances, including new
`
`10
`
`devices. A need also exists for a device and/or method that can satisfy the
`
`above need, that is relatively simple to introduce into existing homes and
`
`businesses, and that is user-friendly. In addition, a need exists for a device
`
`and/or method that satisfies the above needs, is portable, and is not limited to
`
`line-of-sight applications.
`
`.,~
`". r~
`~J.J
`
`C2
`
`1;~;::
`
`3COM-2589/JPW/W AZ
`
`3
`.. -...-~
`i
`
`'
`
`APPL-1002 / Page 12 of 173
`
`

`

`CONFIDENTIAL
`
`DISCLOSURE OF THE INVENTION
`
`The present invention provides a system and method that can be used to
`
`remotely control a variety of different devices, including new devices. The
`
`present invention also p~ovides a system and method that is relatively easy to
`
`5
`
`introduce into existing homes and businesses and that is user-friendly. In
`
`addition, the present invention provides a system and method that is portable
`
`and that is not limited to line-of-sight applications.
`
`In the present embodiment, the present invention pertains to a system
`
`•f.O
`
`10
`
`and method for controlling remote devices over a wireless connection (e.g.,
`
`using a radio signal). In one embodiment, a portable computer system (e.g., a
`
`palmtop or hand-held computer) having a transceiver is used to control
`
`compliant devices. In a preferred embodiment, the transceiver and the remote
`
`devices are Bluetooth-enabled devices.
`
`15
`
`~~~
`c:.~
`
`In the present embodiment of the present invention, a wireless
`
`connection between the portable computer system and one or more remote
`
`devices is established. Each of the remote devices Is manifested on a display
`
`device of the portable computer system, and one of the devices is selected
`
`20
`
`using, for example, a stylus element.
`
`In one embodiment, the stylus element can also be used to specify
`
`commands for controlling the remote device. A position where the stylus
`
`3COM-2589/JPW IW AZ
`
`APPL-1002 / Page 13 of 173
`
`

`

`CONFIDENTIAL
`
`element makes contact with a surface of the display device of the portable
`
`computer system is registered. The particular position where the stylus element
`
`makes contact with the display device is translated into a particular command
`
`for controlling the remote device. The command is then transmitted to the
`'
`remote device over the wireless connection.
`
`5
`
`In one embodiment, a rendering of the remote device or of a mechanism
`
`that can be used to control the remote device is displayed on the display device.
`
`The contact of the stylus element with a position in the rendering is translated
`
`10
`
`into a particular command for controlling the remote device. In another
`
`~f!
`
`embodiment, a menu of commands for controlling the remote device is
`
`displayed on the display device. The contact of the stylus element with a
`
`position in the menu is translated into a particular command for controlling the
`
`remote device.
`
`15
`
`In yet another embodiment, the movement of the stylus element over the
`
`surface of an input device is recognized and translated into a particular
`
`command for controlling the remote device. In another embodiment, by moving
`
`the stylus element over the surface of the input device, motion is imparted to the
`
`20
`
`rendering on the display device of the remote device or the mechanism for
`
`controlling the remote device.
`
`3COM-2589/JPW/W AZ
`
`5
`
`/''
`
`I
`'
`
`I
`\
`
`APPL-1002 / Page 14 of 173
`
`

`

`CONFIDENTIAL
`
`The present invention thus provides a system (e.g., a Bluetooth-enabled
`
`device, specifically a portable computer system) that can be used to remotely
`
`control compliant devices (e.g., other Bluetooth-enabled devices) over a
`
`wireless (radio) connection. With a radio connection, the system of the present
`'
`invention is not limited to line-of-sight applications. Remote devices can be
`
`5
`
`adapted to receive commands over the wireless connection, obviating the need
`
`for hardwire connections and making the system relatively easy to implement in
`
`homes and businesses. The processing power and other features of the
`
`portable computer system enable user-friendly interfaces, and also allow a
`
`10
`
`variety of remote devices to be controlled, including new devices introduced
`
`into the home or business.
`
`These and other objects and advantages of the present invention will
`
`become obvious to those of ordinary skill in the art after having read the
`
`15
`
`following detailed description of the preferred embodiments which are
`
`illustrated in the various drawing figures.
`
`3COM-2589/JPWIWAZ
`
`APPL-1002 / Page 15 of 173
`
`

`

`CONFIDENTIAL
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The accompanying drawings, which are incorporated in and form a part
`
`of this specification, illustrate embodiments of the invention and, together with
`
`the description, serve to explain the principles of the invention:
`
`5
`
`FIGURE 1 illustrates one embodiment of a network of devices coupled
`
`using wireless connections in accordance with the present invention.
`
`FIGURE 2 is a block diagram of one embodiment of a portable computer
`
`10
`
`system in accordance with the present invention.
`
`FIGURE 3 is a top-side perspective view of a portable computer system in
`
`accordance with one embodiment of the present invention.
`
`15
`
`FIGURES 4A and 48 are block diagrams showing one embodiment of a
`
`~W'.:.
`
`1,J
`~
`
`if!
`~:i t
`
`::.;: uf=:
`~""'
`~~J
`
`J:='
`~P
`
`!'!J
`"' "i--
`
`i;~~t
`
`·.z~'
`
`1'"~
`
`"llft~¥'
`
`wireless transceiver coupled to, respectively, a portable computer system and
`
`an external device in accordance with the present invention.
`
`FIGURE 5 illustrates the different operating modes of a wireless
`
`20
`
`transceiver in accordance with one embodiment of the present invention.
`
`3COM-2589/JPW/WAZ
`
`APPL-1002 / Page 16 of 173
`
`

`

`CONFIDENTIAL
`
`FIGURE 6 illustrates the flow of messages between a controlling device
`
`and remote devices in accordance with one embodiment of the present
`
`invention.
`
`5
`
`FIGURE 7 illustrates one embodiment of a display used on a controlling
`
`device in accordance with the present invention.
`
`FIGURE 8 illustrates another embodiment of a display used on a
`
`controlling device in accordance with the present invention.
`
`10
`
`~~
`I.·
`f""
`
`FIGURE 9 illustrates another embodiment of a display used on a
`
`controlling device in accordance with the present invention.
`
`FIGURE 10 illustrates a display on a controlling device responding to
`
`movement on an input device in accordance with one embodiment of the
`
`present invention.
`
`FIGURE 11 is a flowchart of the steps in a process for controlling a
`
`remote device over a wireless connection in accordance with one embodiment
`
`20
`
`of the present invention.
`
`3COM-2589/JPW /W AZ
`
`( 8.
`
`APPL-1002 / Page 17 of 173
`
`

`

`CONFIDENTIAL
`
`BEST MODE FOR CARRYING OUT THE INVENTION
`
`Reference will now be made in detail to the preferred embodiments of the
`
`invention, examples of which are illustrated in the accompanying drawings.
`
`While the invention will be described in conjunction with the preferred
`'
`embodiments, it will be understood that they are not intended to limit the
`
`5
`
`invention to these embodiments. On the contrary, the invention is intended to
`
`cover alternatives, modifications and equivalents, which may be included within
`
`the spirit and scope of the invention as defined by the appended claims.
`
`Furthermore, in the following detailed description of the present invention,
`
`~:1
`~ 10
`
`numerous specific details are set forth in order to provide a thorough
`
`understanding of the present invention. However, it will be obvious to one of
`
`ordinary skill in the art that the present invention may be practiced without these
`
`specific details. In other instances, well-known methods, procedures,
`
`components, and circuits have not been described in detail so as not to
`
`~~
`
`15
`
`unnecessarily obscure aspects of the present invention.
`
`Some portions of the detailed descriptions which follow are presented in
`
`terms of procedures, logic blocks, processing, and other symbolic
`
`representations of operations on data bits within a computer memory. These
`
`20
`
`descriptions and representations are the means used by those skilled in the
`
`data processing arts to most effectively convey the substance of their work to
`
`others skilled in the art. A procedure, logic block, process, etc., is here, and
`
`generally, conceived to be a self-consistent sequence of steps or instructions
`
`3COM-2589/JPW/WAZ
`
`APPL-1002 / Page 18 of 173
`
`

`

`CONFIDENTIAL
`
`leading to a desired result. The steps are those requiring physical
`
`manipulations of physical quantities. Usually, though not necessarily, these
`
`quantities take the form of electrical or magnetic signals capable of being
`
`stored, transferred, combined, compared, and otherwise manipulated in a
`'
`computer system. It has proven convenient at times, principally for reasons of
`
`5
`
`common usage, to refer to these signals as bits, bytes, values, elements,
`
`symbols, characters, terms, numbers, or the like.
`
`1;0
`
`~,;
`
`It should be borne in mind, however, that all of these and similar terms
`
`10
`
`are to be associated with the appropriate physical quantities and are merely
`
`convenient labels applied to these quantities. Unless specifically stated
`
`otherwise as apparent from the following discussions, it is appreciated that
`
`throughout the present invention, discussions utilizing terms such as
`
`"establishing," "registering," "recognizing," "broadcasting," "receiving,"
`
`15
`
`"manifesting," "transmitting," "displaying," or the like, refer to the action and
`
`(,:J
`
`processes (e.g., process 1100 Figure 11) of a computer system or similar
`
`intelligent electronic computing device, that manipulates and transforms data
`
`represented as physical (electronic) quantities within the computer system's
`
`registers and memories into other data similarly represented as physical
`
`20
`
`quantities within the computer system memories or registers or other such
`
`information storage, transmission or display devices.
`
`3COM-2589/JPW/WAZ
`
`10.
`
`APPL-1002 / Page 19 of 173
`
`

`

`CONFIDENTIAL
`
`The present invention is discussed primarily in a context in which devices
`
`and systems are coupled using wireless links, and specifically with regard to
`
`devices and systems compliant with the Bluetooth technology. Bluetooth is the
`
`code name for a technology specification for small form factor, low-cost, short-
`
`5
`
`range radio links between personal computers (PCs), mobile phones and other
`
`devices and appliances. However, it is appreciated that the present invention
`
`may be utilized with devices and systems compliant with standards different
`
`from Bluetooth, such as the IEEE (Institute of Electronic and Electrical
`
`Engineering) 802.11 standard.
`
`Mo;ll.l:,
`
`... ~~
`~AJ 10
`i.li
`!J~
`po;::.:,
`!I.:..J'
`!"'
`:Of":!
`~
`~~jj
`
`("'~
`
`--;~: ...
`;-s; 15
`
`~~.·;1
`
`~!:
`
`:;;;:;:
`-'t~:l:
`r:J:l;;.~
`~~:>'....;-
`
`F""'
`~z:J:~:;'
`
`The Bluetooth technology allows cables that connect one device to
`
`another to be replaced with short-range radio links. Bluetooth is targeted at
`
`mobile and business users who need to establish a link, or small network,
`
`between their computer, cellular phone and other peripherals. The required
`
`and nominal range of Bluetooth is thus set to approximately ten (1 0) meters. To
`
`support other uses, for example the home environment, Bluetooth can be
`
`augmented to extend the range to up to 1 00 meters.
`
`The Bluetooth technology is based on a high-performance, yet low-cost,
`
`20
`
`integrated radio transceiver. For instance, Bluetooth transceivers built into both
`
`a cellular telephone and a laptop computer system would replace the cables
`
`used today to connect a laptop to a cellular telephone. Bluetooth radio
`
`technology can also provide: a universal bridge to existing data networks, a
`
`3COM-2589/JPW/WAZ
`
`11
`
`. l /
`
`APPL-1002 / Page 20 of 173
`
`

`

`peripheral interface, and a mechanism to form small private ad hoc groupings of
`
`connected devices away from fixed network infrastructures.
`
`CONFIDENTIAL
`
`Figure 1 illustrates the topology of a network of devices coupled using
`
`5 wireless connections in accordance with one embodiment of the present
`
`invention. In the parlance of Bluetooth, a collection of devices connected in a
`
`Bluetooth system are referred to as a "piconet" or a "subnet." In the present
`
`embodiment, a piconet starts with two connected devices, and may grow to
`
`eight connected devices. All Bluetooth devices are peer units; however, when
`
`10
`
`establishing a piconet, one unit will act as a master and the other(s) as slave(s)
`
`for the duration of the piconet connection.
`
`A Bluetooth system supports both point-to-point and point-to-multi-point
`
`connections. Several piconets can be established and linked together in a
`
`15
`
`"scatternet," where each piconet is identified by a different frequency hopping
`
`sequence. All devices participating on the same piconet are synchronized to
`
`their respective hopping sequence.
`
`~::;
`+:0
`'".!II
`~j ~
`~n
`
`ii
`
`,~~
`1::
`
`Accordingly, devices 10, 20, 30 and 40 are coupled in piconet 1 using
`
`20 wireless connections BOa-c. Similarly, devices 50, 60 and 70 are coupled in
`
`piconet 2 using wireless connections 80e-f. Piconet 1 and piconet 2 are
`
`coupled using wireless connection 80d. Devices 10-70 can be printers,
`
`personal digital assistants (PDAs), desktop computer systems, laptop computer
`
`3COM-2589/JPW/W AZ
`
`APPL-1002 / Page 21 of 173
`
`

`

`CONFIDENTIAL
`
`systems, cell phones, fax machines, keyboards, and joysticks equipped with a
`
`Bluetooth radio transceiver or adapted to communicate with Bluetooth devices
`
`("Biuetooth-enabled"). In accordance with the present invention, devices 10-70
`
`can also be virtually any type of device, including mechanical devices and
`'
`appliances, equipped with a Bluetooth radio transceiver or Bluetooth-enabled.
`
`5
`
`The Bluetooth radio transceiver may be integrated into the device, or it may be
`
`coupled to the device.
`
`Figure 2 is a block diagram of a portable computer system 100 (e.g., a
`
`~::~\:;'.
`J
`'
`
`'=:a::· 10
`ili
`
`PDA, a hand-held computer system, or palmtop computer system) upon which
`
`~~
`~~ §
`3~
`~~
`lll;i!
`~·"·"
`~"'
`~;:=
`
`~~
`
`~z;
`
`I!
`
`~~~ ~
`~t-1.:::
`F
`
`~)~::!
`
`~-~ :r
`, -~;-
`,..,
`~:~~::.
`:?~
`-::;;:~. ..
`'
`!
`~:;
`
`embodiments of the present invention can be implemented. Computer system
`
`100 includes an address/data bus 110 tor communicating information, a central
`
`processor 101 coupled with the bus tor processing information and instructions,
`
`a volatile memory 102 (e.g., random access memory, RAM) coupled with the
`
`15
`
`bus 110 for storing information and instructions for the central processor 101
`
`and a non-volatile memory 103 (e.g., read only memory, ROM) coupled with the
`
`bus 110 for storing static information and instructions for the processor 1 01.
`
`Computer system 100 also includes an optional data storage device 104 (e.g.,
`
`memory stick) coupled with the bus 11 0 tor storing information and instructions.
`
`20 Data storage device 1 04 can be removable.
`
`Computer system 1 00 also contains a display device 1 05 coupled to the
`
`bus 110 for displaying information to the computer user. The display device
`
`3COM-2589/JPW/WAZ
`
`APPL-1002 / Page 22 of 173
`
`

`

`CONFIDENTIAL
`
`1 05 utilized with computer system 1 00 may be a liquid crystal display device, a
`
`cathode ray tube (CRT), a field emission display device (also called a flat panel
`
`CRT} or other display device suitable for generating graphic images and
`
`alphanumeric characters recognizable to the user. In the preferred
`'
`embodiment, display device 1 05 is a flat panel display.
`
`5
`
`Computer system 1 00 also includes a cursor control or directing device
`
`(on-screen cursor control 1 07) coupled to bus 110 for communicating user input
`
`information and command selections to processor 101. In one implementation,
`
`10
`
`on-screen cursor control device 107 is a touch-screen device incorporated with
`
`display device 1 05. On-screen cursor control device 1 07 is capable of
`
`registering a position on display device 1 05 where a stylus makes contact.
`
`In accordance with the present invention, a stylus can be used to select a
`
`15
`
`command for controlling a remote device by touching the stylus to display
`
`c:
`
`device 1 05. In one embodiment, a command can be selected from a menu of
`
`commands displayed on display device 1 05. In another embodiment, a
`
`rendering of the remote device or of a mechanism for controlling the remote
`
`.device may be manifested on display device 105, and a command can be
`
`20
`
`selected by touching the stylus to a prescribed location in the rendering. The
`
`position where the stylus contacts display device 1 05 is registered and fed to
`
`processor 101, which translates this information into a command for controlling
`
`the remote device. The command is then transmitted to the remote device over
`
`3COM-2589/JPW/WAZ
`
`14
`
`APPL-1002 / Page 23 of 173
`
`

`

`a wireless connection using signal transmitter/receiver device ("transceiver'')
`
`108.
`
`CONFIDENTIAL
`
`Also included in computer system 100 of Figure 2 is an input device 1 06
`
`f
`
`5
`
`that in one implementation is a stroke or character recognition pad (e.g., a
`
`"digitizer''). Input device 106 can communicate information and command
`
`selections to processor 101. Input device 106 is capable of registering a
`
`position where a stylus (or an element having the functionality of a stylus)
`
`makes contact. Input device 106 also has the capability of registering
`
`movements of a stylus (or an element having the functionality of a sty

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