`AO 120 (Rev. 08/10)
`
`TRADEMARK
`
`Mail Stop 8
`Director of the U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`REPORT ON THE
`FILING OR DETERMINATION OF AN
`ACTION REGARDING A PATENT OR
`
`TO:
`
`In Compliance with 35 U.S.C. § 290 and/or 15 U.S.C. § 1116 you are hereby advised that a court action has been
`
`filed in the U.S. District Court
`Northern District of Texas, Dallas Division
`onthe following
`_] Trademarks or
`[7 Patents.
`( (] the patent action involves 35 U.S.C. § 292.):
`
`DOCKET NO.
`3:18-cv-2839
`PLAINTIFF
`
`DATEFILED
`10/24/2018
`
`U.S. DISTRICT COURT
`Northern District of Texas, Dallas Division
`DEFENDANT
`
`UNILOC USAINC etal
`
`ZTE (USA) INC etal
`
`PATENT OR
`
`DATE OF PATENT
`
`1 6,993,049
`
`1/31/2006
`
`DATE INCLUDED
`
`In the above—entitled case, the following patent(s)/ trademark(s) have been included:
`INCLUDED BY
`
`PATENT OR
`TRADEMARKNO.
`
`L] Amendment
`DATE OF PATENT
`OR TRADEMARK
`
`L] Answer
`
`C] Cross Bill
`
`L] Other Pleading
`
`Uniloc 2017, LLC
`HOLDER OF PATENT OR TRADEMARK
`DECISION/JUDGEMENT CLERK
`
`In the above—entitled case, the following decision has been rendered or judgementissued:
`
`Karen Mitchell
`
`(BY) DEPUTY CLERK
`s/A. Anthony
`
`DATE
`
`Copy 1—Uponinitiation of action, mail this copy to Director Copy 3—Upon termination of action, mail this copy to Director
`Copy 2—Uponfiling document adding patent(s), mail this copy to Director Copy 4—Casefile copy
`1
`
`APPLE 1002
`
`1
`
`APPLE 1002
`
`
`
`Case 2:18-cv-00074-JRG Document2 Filed 03/14/18 Page 1of1PagelD#: 19
`
`Do
`
`AQ 120 (Rev. 08/10)
`
`
`
`REPORT ON THE
`
`
`Mail Stop 8
`
`
`FILING OR DETERMINATION OF AN
`Director of the U.S. Patent and Trademark Office
`
`P.O, Box 1450
`ACTION REGARDING A PATENT OR
`
`
`
`TRADEMARK
`
`Alexandria, VA 22313-1450
`
`
`
`
`‘
`In Compliance with 35 U.S.C. § 290 and/or 15 U.S.C. § 1116 youare hereby advised that a court action has been
`‘filed in the U.S. District Court
`on the following
`Eastern District of Texas, Marshall Division
`
`
`> _2rane Trademarks or [vjPatents. ( [1] the patent action involves 35 U.S.C. § 292.):
`
`
`
`.
`
`
`
`
`DOCKET NO.
`2:18-cv-00074
`
`UNILOC USA, INC. and UNILOC LUXEMBOURG, S.A.
`
`
`
`
`
`
`
`
`
`
`
`
`
`DATE FILED
`3/13/2018
`
`U.S. DISTRICT COURT
`Eastern District of Texas, Marshall Division
`DEFENDANT
`
`HUAWEI DEVICE USA, INC. and HUAWEI DEVICE CO.
`LTD.
`
`eo
`EAQO
`Ee
`BO
`
`
`
`DATE INCLUDED
`
`In the above—entitled case, the following patent(s)/ trademark(s) have been included:
`INCLUDED BY
`
`PATENT OR
`TRADEMARK NO.
`
`(0 Amendment
`DATE OF PATENT
`OR TRADEMARK
`
`OO Answer
`C1 Cross Bill
`LC] Other Pleading
`HOLDER OF PATENT OR TRADEMARK
`
`
`
`
`
`
`
` es
`
` EG
`
`DECISIONSUDGEMENT (BY) DEPUTY CLERK
`
`ESOG
`EO
`eT
`
`In the above—entitled case, the following decision has been rendered or judgement issued:
`
`Copy 1—Uponinitiation of action, mail this copy to Directar Copy 3—Upontermination of action, mail this copy to Director
`Copy 2—Uponfiling document adding patent(s), mail this copy to Director Copy 4—Casefile copy
`
`2
`
`
`
`DOL
`
`Case 2:18-cv-00040-JRG Document 4 Filed 02/26/18 Page 1of1PagelD#: 24
`AO 120 (Rev. 08/10
`
`
`
`
`
`Mail Stop 3
`REPORT ON THE
`
`Director of the U.S. Patent and Trademark Office
`FILING OR DETERMINATIONOF AN
`
`
`ACTION REGARDING A PATENT OR
`P.O. Box 1450
`
`
`TRADEMARK
`Alexandria, VA 22313-1450
`
`
`
`MAR 05 2018 ~
`In Compliance with 35 U.S.C. § 290 and/or 15 U.S.C. § 1116 you are hereby advised that a court action has been
`
`&7
`filed in the U.S. District Court
`on the following
`Eastern District of Texas, Marshall Division
`
`
`L_] Trademarks or
`MM Patents.
`( (J the patent action involves 35 U.S.C. § 292.):
`
`DEFENDANT
`
`UNILOC USA, INC. and UNILOC LUXEMBOURG,5.A.
`
`
`
`SAMSUNG ELECTRONICS AMERICA,INC. and
`SAMSUNG ELECTRONICS, CO. LTD.
`
`
`PATENT OR nee OF PATENTa|oS
`
`1 6,993,049
`
`1/31/2006
`
`Uniloc Luxembourg, S.A.
`
`
`
`
`DATE INCLUDED
`
`PATENT OR
`TRADEMARKNO.
`
`(] Amendment
`ieee OF PATENT
`R TRADEMARK
`
`CI Answer
`
`( Cross Bill
`
`CL] Other Pleading
`
`HOLDER OF PATENT OR TRADEMARK
`
`.
`
`
`
`
`In the. above—entitled case, the following decision has been rendered or judgement issued:
`
`DECISION/JUDGEMENT
`
`In the above—entitled case, the following patent(s)/ trademark(s) have been included:
`INCLUDED BY
`
`
`
`
`
`
`
`_
`
`oo
`
`Copy 1—Uponinitiation of action, mail this copy to Director Copy I—Upon termination of action, mail this copy to Director
`Copy 2—Uponfiling document adding patent(s), mail this copy to Director Copy 4—Casefile copy
`
`3
`
`
`
`TRADEMARK
`
`Mail Stop 8
`Director of the U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`REPORT ON THE
`FILING OR DETERMINATION OF AN
`ACTION REGARDING A PATENT OR
`
`In Compliance with 35 U.S.C. § 290 and/or 15 U.S.C, § 1116 you are hereby advised that a court action has been
`filed in the U.S. District Court
`Western District of Texas, Austin Division
`on the following
`LJ Trademarks or
`(Patents.
`( (J the patent action involves 35 U.S.C. § 292,):
`
`DOCKET NO,
`1:18-CV-164-RP
`PLAINTIFF
`
`Uniloc USA, Inc. et al
`
`DATE FILED
`2/22/2018
`
`US, DISTRICT COURT
`Western District of Texas, Austin Division
`DEFENDANT
`
`Apple Inc.
`
`PATENT OR
`
`DATE OF PATENT
`
`TRADEMARKNO. eeeTRADEMARK.
`
`Goff OF eS
`HOLDER OF PATENT OR TRADEMARK
`Jeannette J. Clack
`
`HOLDEROFPATENTORTRADEMARK
`
`DATE INCLUDED
`
`In the above—entitled case, the following patent(s)/ trademark(s) have been included:
`INCLUDED BY
`
`PATENT GR
`TRADEMARK NO.
`
`(0 Amendment
`DATE OF PATENT
`OR TRADEMARK
`
`(] Answer
`
`OO Cross Bill
`
`(] Other Pleading
`
`In the above—entitled case, the following decision has been rendered or judgementissued:
`DECISIONUDGEMENT
`
`CLERK
`
`3—Upon termjnation of action, mail this capy to Director
`Copy 1—Uponinitiation of action, mail this copy to Directo
`Copy 2—Upon filing document adding patent(s), mail this copy te Director Copy 4
`—Uasefile copy
`
`4
`
`
`
`Mase 8:18-cv-01279-DOC-IDE Document’ Filed 07/24/18 Page Lofi Page IDE73
`AO 120 (Rev. 08/10)
`
`TRADEMARK
`
`Mail Stop 8
`Director of the U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`REPORT ON THE
`FILING OR DETERMINATION OF AN
`ACTION REGARDING A PATENT OR
`
`TO:
`
`In Compliance with 35 U.S.C. § 290 and/or 15 U.S.C. § 1116 you are hereby advised that a court action has been
`
`filed in the U.S. District Court
`Central District of California
`onthe following
`(] Trademarks or
`(Patents.
`( [] the patent action involves 35 U.S.C. § 292.):
`
`DOCKET NO.
`8:18-cv-01279
`PLAINTIFF
`
`DATE FILED
`7/24/2018
`
`U.S. DISTRICT COURT
`Central District of California
`
`DEFENDANT
`
`Uniloc 2017 LLC, Uniloc Licensing USA LLC and Uniloc
`USA, Inc.
`
`Microsoft Corporation
`
`DATE INCLUDED
`
`In the above—entitled case, the following patent(s)/ trademark(s) have been included:
`INCLUDED BY
`
`PATENT OR
`TRADEMARK NO.
`
`_] Amendment
`DATEOF PATENT
`OR TRADEMARK
`
`LC] Answer
`
`CL) Cross Bill
`
`L] Other Pleading
`
`
`HOLDER OF PATENT OR TRADEMARK
`DECISION/IUDGEMENT CLERK
`
`In the above—entitled case, the following decision has been rendered or judgementissued:
`
`(BY) DEPUTY CLERK
`
`DATE
`
`Copy 1—Uponinitiation of action, mail this copy to Director Copy 3—Upon termination of action, mail this copy to Director
`Copy 2—Uponfiling document adding patent(s), mail this copy to Director Copy 4—Casefile copy
`
`5
`
`
`
`Case 2:18-cv-00307-JRG-RSP Document 2 Filed 07/31/18 Page1of1PagelID#: 22
`AO 120 (Rev. 08/10)
`
`TRADEMARK
`
`Mail Stop 8
`Director of the U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`REPORT ON THE
`FILING OR DETERMINATION OF AN
`ACTION REGARDING A PATENT OR
`
`TO:
`
`In Compliance with 35 U.S.C. § 290 and/or 15 U.S.C. § 1116 you are hereby advised that a court action has been
`
`filed in the U.S. District Court
`Eastern District of Texas, Marshall Division
`on the following
`(] Trademarks or
`(Patents.
`( [] the patent action involves 35 U.S.C. § 292.):
`
`DOCKET NO.
`2:18-cv-307
`PLAINTIFF
`
`DATE FILED
`7/23/2018
`
`U.S. DISTRICT COURT
`Eastern District of Texas, Marshall Division
`DEFENDANT
`
`UNILOC USA, INC. and UNILOC 2017, LLC
`
`ZTE (USA), INC. and ZTE (TX), INC.
`
`PATENT OR
`
`DATE OF PATENT
`
`1 6,993,049
`
`1/31/2006
`
`Uniloc 2017, LLC
`
`DATE INCLUDED
`
`In the above—entitled case, the following patent(s)/ trademark(s) have been included:
`INCLUDED BY
`
`PATENT OR
`TRADEMARK NO.
`
`_] Amendment
`DATEOF PATENT
`OR TRADEMARK
`
`LC] Answer
`
`CL) Cross Bill
`
`L] Other Pleading
`
`
`HOLDER OF PATENT OR TRADEMARK
`DECISION/IUDGEMENT CLERK
`
`In the above—entitled case, the following decision has been rendered or judgementissued:
`
`(BY) DEPUTY CLERK
`
`DATE
`
`Copy 1—Uponinitiation of action, mail this copy to Director Copy 3—Upon termination of action, mail this copy to Director
`Copy 2—Uponfiling document adding patent(s), mail this copy to Director Copy 4—Casefile copy
`
`6
`
`
`
`Case 2:18-cv-00074-JRG-RSP Document2 Filed 03/14/18 Page 1of1PagelID#: 19
`AO 120 (Rev. 08/10)
`
`TRADEMARK
`
`Mail Stop 8
`Director of the U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`REPORT ON THE
`FILING OR DETERMINATION OF AN
`ACTION REGARDING A PATENT OR
`
`TO:
`
`In Compliance with 35 U.S.C. § 290 and/or 15 U.S.C. § 1116 you are hereby advised that a court action has been
`
`filed in the U.S. District Court
`Eastern District of Texas, Marshall Division
`on the following
`(] Trademarks or
`(Patents.
`( [] the patent action involves 35 U.S.C. § 292.):
`
`DOCKET NO.
`2:18-cv-00074
`PLAINTIFF
`
`DATE FILED
`3/13/2018
`
`U.S. DISTRICT COURT
`Eastern District of Texas, Marshall Division
`DEFENDANT
`
`UNILOC USA, INC. and UNILOC LUXEMBOURG, S.A.
`
`HUAWEI DEVICE USA, INC. and HUAWEI DEVICE Co.
`LTD.
`
`PATENT OR
`TRADEMARKNO.
`
`DATE OF PATENT
`OR TRADEMARK
`
`HOLDER OF PATENT OR TRADEMARK
`
`1 6,993,049
`
`1/31/2006
`
`Uniloc Luxembourg, S.A.
`
`DATE INCLUDED
`
`In the above—entitled case, the following patent(s)/ trademark(s) have been included:
`INCLUDED BY
`
`PATENT OR
`TRADEMARK NO.
`
`_] Amendment
`DATEOF PATENT
`OR TRADEMARK
`
`LC] Answer
`
`CL) Cross Bill
`
`L] Other Pleading
`
`
`HOLDER OF PATENT OR TRADEMARK
`DECISION/IUDGEMENT CLERK
`
`In the above—entitled case, the following decision has been rendered or judgementissued:
`
`(BY) DEPUTY CLERK
`
`DATE
`
`Copy 1—Uponinitiation of action, mail this copy to Director Copy 3—Upon termination of action, mail this copy to Director
`Copy 2—Uponfiling document adding patent(s), mail this copy to Director Copy 4—Casefile copy
`
`7
`
`
`
`AO 120 (Rev. 08/10)
`
`TO:
`
`Mail Stop 8
`Director of the U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`TRADEMARK
`
`REPORT ON THE
`FILING OR DETERMINATION OF AN
`ACTION REGARDING A PATENT OR
`
`In Compliance with 35 U.S.C. § 290 and/or 15 U.S.C. § 1116 you are hereby advised that a court action has been
`
`filed in the U.S. District Court
`Northern District of Texas, Dallas Division
`on the following
`(Trademarks or
`L] Patents.
`thepatent action involves 35 U.S.C. § 292.):
`
`[7]
`
`(
`
`
`HOLDER OF PATENT OR TRADEMARK
`3/9/2018
`
`DOCKET NO.
`3:18-cv-559-S
`PLAINTIFF
`
`Uniloc USA Inc et al
`
`DATE FILED
`3/9/2018
`
`U.S. DISTRICT COURT
`Northern District of Texas, Dallas Division
`DEFENDANT
`
`LG Electronics USAInc et al
`
`PATENT OR
`TRADEMARKNO.
`
`DATE OF PATENT
`OR TRADEMARK
`
`HOLDER OF PATENT OR TRADEMARK
`
`1 6,993,049
`
`1/31/2006
`
`Uniloc Luxembourg, S.A.
`
`DATE INCLUDED
`
`In the above—entitled case, the following patent(s)/ trademark(s) have been included:
`INCLUDED BY
`
`PATENT OR
`TRADEMARK NO.
`
`_] Amendment
`DATEOF PATENT
`OR TRADEMARK
`
`LC] Answer
`
`CL) Cross Bill
`
`L] Other Pleading
`
`In the above—entitled case, the following decision has been rendered or judgementissued:
`DECISION/IUDGEMENT
`
`CLERK
`Karen Mitchell
`
`(BY) DEPUTY CLERK
`s/K. Cheng
`
`Copy 1—Uponinitiation of action, mail this copy to Director Copy 3—Upon termination of action, mail this copy to Director
`Copy 2—Uponfiling document adding patent(s), mail this copy to Director Copy 4—Casefile copy
`
`
`
`8
`
`
`
`Case 3:18-cv-00559-S Document1 Filed 03/09/18 Page 9of9 PagelID 9
`
`Date: March 9, 2018
`
`Respectfully submitted,
`
`/s/ Edward R. Nelson HI
`James J. Foster
`Massachusetts State Bar No. 553285
`Kevin Gannon
`Massachusetts State Bar No. 640931
`Aaron Jacobs
`Massachusetts State Bar No. 677545
`PRINCE LOBEL TYE LLP
`OneInternational Place, Suite 3700
`Boston, MA 02110
`Tel: (617) 456-8000
`Email: jfoster@ princelobel.com
`Email: kgannon@ princclobel.com
`Email: ajacobs @ princelobel.com
`
`Edward R. Nelson II
`ed @nbafirm.com
`Texas State Bar No. 00797142
`Anthony M. Vecchione
`anthony @ nbafirm.com
`Texas State Bar No. 24061270
`NELSON BUMGARDNER ALBRITTONP.C.
`3131 West 7" Street, Suite 300
`Fort Worth, TX 76107
`Tel: (817) 377-9111
`Fax: (817) 377-3485
`
`ATTORNEYS FOR THE PLAINTIFFS
`
`9
`
`
`
`Case 3:18-cv-00559-S Document 1-1 Filed 03/09/18 Page1of9 PagelD 10
`
`EXHIBIT A
`
`10
`
`10
`
`
`
`Acommunications system comprises a primary station (100)
`and at least one secondary station (101). The primary station
`(100) is arranged to broadcast a series of inquiry messages,
`Prior Publication Data
`(65)
`cach in the form of a plurality of predetermined data ficlds
`US 2002/0028657 Al—Mar. 7, 2002
`arranged according to a first communications protocol such
`as Bluetooth. In addition the primary station (100) adds to
`some or all of the inquiry messages an additional data field
`for polling one or more secondary stations, which can
`respond to the poll if they have data for transmission. This
`system provides secondary stations (101) with a rapid
`response lime without the need for a permanently active
`communication link.
`
`(30)
`
`Foreign Application Priority Data
`
`Jun. 26, 2000
`Aug. 15, 2000
`
`(GB) es ceeeceeeereeesennes 0015454
`(GB) oieee 0020076
`
`(51)
`
`Int. Cl.
`HO4J 3/12
`HO4S 3/16
`HOAL 12/403
`
`(2006.01)
`(2006.01)
`(2006.01)
`
`case 3:18-cv-00559-S Document 2-2ARIELMATTETE
`
`US006993049B2
`
`a2) United States Patent
`US 6,993,049 B2
`(10) Patent No.:
`
` Davies (45) Date of Patent: *Jan. 31, 2006
`
`
`(54) COMMUNICATION SYSTEM
`
`(75)
`
`Inventor: Robert J. Davies, Horley (GB)
`
`(73) Assignee: Koninklijke Philips Electronics N.V.,
`Eindhoven (NL)
`
`(52) US. Ch. cece 370/528; 370/346, 370/449;
`370/465
`(58) Field of Classification Search.............. 370/311,
`370/312, 328-330, 336, 337, 346, 347, 350,
`370/390, 465, 470, 473, 476, 491, 528, 449
`See application file for complete search history.
`
`(*) Notice:
`
`This patent issued on a continued pros-
`ecution application filed under 37 CFR
`1.53(d), and is subject to the twenty year
`patent term provisions of 35 U.S.C. 154
`(a)Q).
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 635 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,766,434 A *
`8/1988 Matai et al. o.... 340/7.55
`6,574,266 B1*
`. 375/133
`6/2003 Haartsen ........
`
`6,664,891 B2* 12/2003 Davies ct al... 340/505
`
`* cited by examiner
`
`Primary Examiner—Chi Pham
`Assistant Examiner—Ronald Abelson
`
`(57)
`
`ABSTRACT
`
`(21) Appl. No.: 09/876,514
`
`(22) Filed:
`
`Jun.7, 2001
`
`12 Claims, 3 Drawing Sheets
`
`
`
`11
`
`11
`
`
`
`Case 3:18-cv-00559-S Document 1-1 Filed 03/09/18 Page3of9 PagelD 12
`
`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 1 of 3
`
`US 6,993,049 B2
`
`
`
`12
`
`
`
`Case 3:18-cv-00559-S Document 1-1 Filed 03/09/18 Page4of9 PagelD 13
`
`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 2 of 3
`
`US 6,993,049 B2
`
`
`
`5{1[6]7|]8|{9 [10] 11] 12]
`
`
`
`
`
`13|14|15
`
`
`
`502
`
`504
`
`508 HSB
`
`502
`
`FIG. 5
`
`13
`
`
`
`Case 3:18-cv-00559-S Document 1-1 Filed 03/09/18 Page5of9 PagelD 14
`
`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 3 of 3
`
`US 6,993,049 B2
`
`
`
`FIG. 6
`
`14
`
`
`
`Case 3:18-cv-00559-S Document 1-1 Filed 03/09/18 Page6éof9 PagelD 15
`
`US 6,993,049 B2
`
`1
`COMMUNICATION SYSTEM
`
`The present invention relates to a communication system
`and furtherrelates to primary and secondarystationsfor use
`in such a system and to a method of operating such a system.
`Although the present invention is described with particular
`reference to a Bluetooth system, it is applicable to a range
`of other communication systems.
`in
`In recent years there has been inercasing intcrest
`enabling devices to interact via wireless communication
`links, thereby avoiding the need for extensive cabling. An
`example of a communication system which may be used for
`such wireless links is a Bluetooth network, operating
`according to the specification defined by the Bluetooth
`Special Interest Group. Such a network is intended to
`provide low-cost, short range radio links between mobile
`PCs, mobile phones and other devices, whether portable or
`not.
`
`10
`
`15
`
`Communication in a Bluetooth networktakes place in the
`unlicensed ISM band at around 2.45 GHz. Stations form
`ad-hoe networks which are knownas piconets, each com-
`prising a master station and up to seven slave stations. All
`stations are identical and capable of acting as masteror slave
`as required. A station can take part in more than one piconet,
`
`2
`have to be regularly waking up to look for Bluetooth inquiry
`bursts,
`thereby consuming power, or it will need to be
`manually woken up bythe user.
`It is therefore more likely that a HID will remain inactive
`until it is woken up, either by being explicitly switched on
`or by a user attempting some form of input. Hence, the host
`system’s Bluetooth master will need to run inquiry cycles
`periodically, which has two implications. The first is that
`because the inquiry phase is periodic rather than continuous,
`initial access time could be several tens of seconds. This
`could mean that it could take half a minute or more from the
`time a user moves a mouse to a cursor moving on a screen.
`Secondly, the fact that an inquiry cycle takes place at all
`means that ACL links will be suspended during this cycle,
`for up to 10.24 secondsat a time. Although SCO links could
`be used, a HID using such a link could not cease transmis-
`sions during inactive periods.
`It is therefore an object of the invention to address the
`problem of providing a responsive link between a HID and
`twc
`) a host system which allows the HID to go to sleep during
`periods of inactivity.
`According to a first aspect of the present invention there
`is provided a communications system comprising a primary
`station and at
`least one secondary station, wherein the
`primary station has means for broadcasting a series of
`inquiry messages, each in the formof a plurality of prede-
`an extended range.
`termined data fields arranged accordingto a first communi-
`One application for which use of Bluetooth is proposed is
`cations protocol, and means for adding to an inquiry mes-
`he connection of controller devices to host systems. A
`controller device, also known as a Human/machineInterface
`sage prior to transmission an additionaldata field for polling
`at least one secondary station, and wherein the or each
`Device (HID),is an input device suchas a keyboard, mouse,
`polled secondarystation has means for determining when an
`gamescontroller, graphics pad orthe like. Such HIDs do not
`additional data ficld has been added to the plurality of data
`ypically require a link having high data throughput, but do
`fields, for determining whetherit has been polled from the
`require a very responsive link.
`additional data field and for respondingto a poll whenit has
`A Bluetooth system is more than capable of supporting
`data for transmission to the primarystation.
`he throughput requirements of HIDs. However, the degree
`According to a second aspect of the present invention
`of responsiveness required can be moredifficult to achieve.
`there is provided a primary station for use in a communi-
`An active Bluetooth link can offer a reasonably responsive
`cations system comprising at least one secondarystation,
`service, but this requires both setting up of the link and its
`wherein means are provided for broadcasting a series of
`maintenance even during periods of inactivity.
`inquiry messages, each in the form of a plurality of prede-
`‘lwo types of communication link supported in a Blue-
`termined data ficlds arranged accordingto a first communi-
`tooth network arc Asynchronous Conncctionl.css (ACT)
`cations protocol, and for adding to each inquiry message
`links and Synchronous Connection Oriented (SCO) links.
`prior to transmission an additional data field for polling at
`ACLlinks allow slaves to enter a ‘park’ mode and cease
`active communications, whichalso allows a numberof other
`least one secondarystation.
`IDs to maintain links with the master station without
`According to a third aspect of the present invention there
`is provided a secondarystation for use in a communications
`violating the Bluetooth rule that no more than seven slaves
`system comprising a primary station, wherein means are
`can be active at any one time. A slave hasto be polled before
`provided for receiving an inquiry message broadcast by the
`it can submit a request to leave park mode and become
`primarystation, the message being in the form ofa plurality
`active. SCO links require continuous operation by a slave,
`50
`
`but of predetermined data ficlds arranged according toafirstthere are only a limited number of SCO channels
`
`available.
`communications protocol and having added to it an addi-
`Setting up a link requires a HID to join, as a slave, the
`tional data field for polling at least one secondary station,
`and wherein means are provided for determining when an
`piconet including the host system (which will typically act
`as piconet master, i.e. a base station). Joining the piconet
`additional data field has been added to the plurality of data
`requires two sets of procedures, namely ‘inquiry’ and ‘page’.
`fields, for determining whetherit has been polled from the
`Inquiry allows a would-be slave to find a base station and
`additional data field and for respondingto a poll whenit has
`issue a requestlo join the piconet. Page allows a base station
`data for transmission to the primarystation.
`to invite slaves of its choice to join the net. Analysis of these
`According to a fourth aspect of the present invention there
`procedures indicatesthat the time taken to join a piconct and
`is provided a mcthod of operating a communication system
`then to be in a position to transfer user input to the master
`comprising a primarystation and at least one secondary
`could be several tens of seconds.
`station, the method comprising the primary station broad-
`It is possible for this procedure to be carried out once and
`casting a series of inquiry messages, each in the form of a
`for all when the host system is turned on. [lowever, II[Ds
`plurality of predetermined data fields arranged according ta
`will normally be battery operated and it is therefore not
`a first communications protocol, and adding to an inquiry
`acceptable for them to have to remain permanently switched
`message prior to transmission an additional data field for
`on. In particular, for a HID to sign on to the piconet
`polling at least one secondary station, and further compris-
`automatically when the host systemis turned onit will either
`ing the or each polled secondarystation determining when
`
` hereby linking piconets and enabling communication over :
`
`30
`
`35
`
`40
`
`55
`
`60
`
`65
`
`15
`
`15
`
`
`
`Case 3:18-cv-00559-S Document 1-1 Filed 03/09/18 Page7of9 PagelD 16
`
`US 6,993,049 B2
`
`3
`an additional data field has been added to the plurality of
`data fields, determining whetherit has been polled from the
`additional data field and responding to a poll when it has
`data for transmission to the primarystation.
`Embodiments of the present
`invention will now be
`described, by way of example, with reference to the accom-
`panying drawings, wherein:
`FIG. 1 is a diagram of an ad-hoc wireless network
`comprising two linked piconcts;
`FIG.2 is a block schematic diagram of a typical Bluetooth
`station;
`FIG.3 is a chart illustrating the transmissionof a train of
`inquiry access codes centred on a given frequency;
`FIG. 4 illustrates alternation between trains of inquiry
`messages over the duration of an inquiry broadcast;
`FIG. 5 illustrates the insertion of a packet of broadcast
`data within an existing transmission slot; and
`TIG. 6 is a flowchart illustrating a method of polling a
`HIDin accordance with the present invention.
`In the drawings the same reference numerals have been
`used to indicate corresponding features.
`In the following description we consider particularly a
`system which utilises Bluetooth protocols for communica-
`tion of messages betweenstations. As will be recognised, the
`general invention concept of polling HIDs via a broadcast
`channel used as part of the inquiry procedureis notrestricted
`to Bluetooth devices and is applicable to other communica-
`tions arrangements,
`in particular frequency hopping sys-
`tems.
`
`A basic Bluetooth network configuration is illustrated in
`FIG. 1. Such a configuration would typically begin with two
`connected host devices, for example a portable PC and a
`cellular phone, and growto include additional connected
`devices. A wide range of additional host devices may be
`included, for example wireless headsets, personal organisers
`and home entertainment equipment. The network comprises
`a plurality of stations 100, 101 each included in such a host
`device, formed into two piconets 102a, 1025. In general the
`networking components (i.e. the Bluetooth chip for a Blue-
`tooth network) ofall stations 100, 101 will be implemented
`identically. However,
`it is only necessarythat all stations
`100, 101 comprising the network are able to operate accord-
`ing to a compatible protocol.
`The first piconet 102¢ is a point-to-multipoint network
`comprising four stations 100, a master 100(A) and three
`slaves 101(A1,A2,A3), with bidirectional communication
`channels 104 between the master 100 and eachofthe slaves
`101. The second piconet 1025 is a point-to-point network
`comprising a master 100(B) and a slave 101(B1). Commu-
`nication between the piconcts 1024, 1025 is enabled by the
`master A in the first piconet 102a also acting as a slave in the
`second piconet 1026 and vice versa. It is not necessary for
`the link between the piconets 102a, 1026 to be between
`masters:
`it would be equally possible for the link to be
`between stations A3 and B1 or between A and BI, for
`example.
`An example of a station 100 for use in a Bluetooth system
`is Ulustrated in more detail in FIG. 2, and comprises two
`main scctions. The first section is an analogue unit compris-
`ing a radio (RF) 202 having an antenna 204for transmitting
`and receiving radio signals on the communication channel
`104. The second section is a digital controller unit 206,
`further comprising a link baseband controller (LC) 208, a
`microprocessor (uP) 210 and an interface unit (INT) 212.
`The link controller 208 comprises means for performing
`baseband processing and execution of basic protocols close
`to the physical layer, for example implementing error cor-
`
`10
`
`15
`
`:
`
`30
`
`35
`
`40
`
`4
`reQuests
`rection coding, generating Automatic Repeat
`(ARQ) and performing audio coding. The microprocessor
`210 manages the station 100, controlling data transfer
`between the interface unit 212 and the link controller 208.
`The interface unit 212 comprises hardware and software for
`interfacing the station 100 to a host device such asa portable
`PC or a cellular phone. The interfacing is performed via a
`link 214, which might include interfaces to a USB (Univer-
`sal Serial Bus), external memoryand other items as appro-
`priate for the particular application.
`The Bluetooth inquiry procedure allows a would-be slave
`101 to find a base station and issue a request to join its
`piconet.
`It has been proposed specifically to overcome
`problems caused by the frequency-hopping nature of Blue-
`tooth and similar systems. The applicants have recognised
`thal il is possible to piggy-back a broadcast channel on the
`inquiry messages issued by the master 100. The broadcast
`channel can be used to poll II[Ds at regular intervals.
`However, at the air interface,
`the mechanism is entirely
`twc
`) compatible with conventional Bluetooth systems.
`To illustrate how this is implemented, we first consider
`howthe Inquiry procedures themselves operate, with refer-
`ence to FIGS. 3 and 4. When a Bluetooth unit wants to
`discover other Bluetooth devices,
`it enters a so-called
`inquiry substate. In this mode,it issues an inquiry message
`containing a General Inquiry Access Code (GIAC) or a
`number of optional Dedicated Inquiry Access Codes
`(DIAC). This message is repeated at several levels; first, it
`is repeated in a train A of 16 frequencies from a total of 32
`making up the inquiry hopping sequence. The message is
`sent twice on two frequencies in even timeslots with the
`following, odd timeslots uscd to listen for replics on the two
`corresponding inquiry response hopping frequencies. Six-
`teen frequencies and their response counterparts can there-
`fore be covered in 16 timeslots, or 10 ms. The chart of FIG.
`3 illustrates the transmission of a single train on sixteen
`frequencies centred around f{k}, where f{k} represents the
`inquiry hopping sequence.
`The next step is the repetition of the train a plurality of
`times. At the very least, as presently specified, this means
`256 repetitions of the entire train. Finally, the train A is
`swapped for the train B consisting of the remaining 16
`frequencies and the cycle repeated. As shown byFIG. 4, the
`specificationstates that this switch must occur at least three
`times to ensure the collection ofall responsesin an error-free
`environment. This means that an inquiry broadcast could
`take at least 10.24 seconds.
`A portable device that wants to be discovered by a
`Bluetooth master 100 enters the inquiry scan substate. Here,
`it listens for a message containing the GIAC or DIACs of
`interest. It, too, operates in a cyclic way.It listens on a single
`hop frequency for an inquiry scan period which is long
`enough to cover the 16 inquiry frequencies used by the
`inquiry. On hearing an inquiry containing an appropriate
`IAC,the portable device enters a so-called inquiry response
`substate and issues a number of inquiry response messages
`to the master 100. The master 100 will then page the portable
`device, inviting it to join the piconet.
`As mentioned above and shown in FIG. 5, the applicants
`propose that the inquiry messages issued bythe base station
`have an extra field 504 appended to them, capable of
`carrying a HID poll message. The extended field 504 may
`carry a headerthat signifies a IIID poll to distinguish it from
`other applications of extended field information, such as
`context-aware services or broadcast audio (as disclosed in
`our
`co-pending United Kingdom patent
`applications
`0015454.2 (applicant’s
`reference PHGB 000084)
`and
`
`45
`
`50
`
`55
`
`60
`
`65
`
`16
`
`16
`
`
`
`Case 3:18-cv-00559-S Document 1-1 Filed 03/09/18 Page8of9 PagelD 17
`
`US 6,993,049 B2
`
`5
`0015453.4 (applicant’s reference PHGB 000085) respec-
`tively). It will also carry the address of the HID being polled,
`and mayalso carry a small amountof information to the HID
`which might be used to provide supplementary information
`to a user (such as text on an LCD screen) or feedback (for
`example, motional feedback in games controllers). By add-
`ing the field to the end of the inquiry message, it will be
`appreciated that non-HID receivers can ignore it without
`modification. In addition, by using a special DIACto signify
`a HID poll, HID devices can bealerted to the presence of the
`forthcoming poll.
`The presence of the extra data field 504 means that the
`guard space conventionally allowed at the end of a Blue-
`tooth inquiry packet
`is reduced. However,
`this space is
`provided to give a frequency synthesiser time to change to
`a new hop frequency and will be generally unused other-
`wisc, as current frequency synthesiscrs arc capable of
`switching at speeds which do not need extension into the
`extra guard space. The standard inquiry packet is an ID
`packet (ID PKT) 502 of length 68bits. Sinceit is sent in a
`half-slot, starting either on a slot boundary (SB) 506 or a
`half-slot boundary (HSB) 508, the guard space allocated is
`(625/2-68)=244.5 us (625 us slot period, 1 Mbit/s signalling
`rate). Modern synthesisers can switch in muchless time with
`figures of 100 ws or lower considered routine by experts in *
`the ficld. Henec a suitable size for the extra data ficld 504
`could be 100 bits.
`
`a Qa
`
`twc
`)
`
`In a typical embodiment, four of the 100 bits will be lost
`as trailer bits for the ID packet 502: this is a consequence of
`it being read by a correlator. Of the 96 bits remaining,
`applicant’s preferred allocation is for 64 bits to be used as
`data and 32 bits as a 2/3 FEC (Forward Error Correction)
`checksum. Each inquiry burst
`thus contains 8 bytes of
`broadcast data, allowing space for scvcral channcls of key
`coded or digitised analogue inputs.
`In order
`to achieve the desired responsiveness, and
`because the [TID has been specifically addressed, the IID is
`allowed to respond, if desired, in the next-but-one half-slot
`with a packet of similar format, containing information
`corresponding to the user’s inpul. As described above, the
`inquiry procedure involves the transmission of two set