throbber

`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`___________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`___________________
`
`
`HUAWEI DEVICE CO., LTD.,
`Petitioner,
`
`v.
`
`FUNDAMENTAL INNOVATION SYSTEMS INTERNATIONAL LLC,
`Patent Owner.
`___________________
`
`Case IPR2018-00472
`Patent No. 8,232,766
`___________________
`
`CORRECTED DECLARATION OF ROBERT BARANOWSKI IN
`SUPPORT OF
`PATENT OWNER PRELIMINARY RESPONSE
`
`
`
`
`
`
`Mail Stop (cid:8220)PATENT BOARD(cid:8221)
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`10497703
`
`
`
`
`
`
`FISI Ex 2016-p 1
`Huawei v FISI
`IPR2018-00465
`
`

`

`I.
`
`II.
`
`III.
`
`IV.
`
`V.
`
`Introduction .................................................................................................................. 3
`
`Summary of Opinions ................................................................................................... 6
`
`USB 2.0 ........................................................................................................................ 8
`
`USB Enumeration ....................................................................................................... 10
`
`SE1 Signaling ............................................................................................................. 21
`
`The USB Specification Teaches That The SE1 Condition Should Never
`A.
`Be Intentionally Generated on the USB ...................................................................... 22
`
`The USB Specification Teaches That The SE1 Condition Interrupts
`B.
`USB Communications ................................................................................................ 22
`
`The Prior Art References Cited By Petitioner Do Not Teach Generating
`C.
`An SE1 Condition On The USB Without Interrupting USB Communications
`Or To Enable Drawing Current Unrestricted ............................................................... 24
`
`The Expert Witness For Samsung, An Accused Infringer In District
`D.
`Court Litigation Involving The '766 Patent, Testified That SE1 Signaling
`Terminates USB Communication ............................................................................... 29
`
`Petitioner Provides No Competent Evidence Supporting Its Conclusion
`E.
`That A POSITA Would Believe SE1 Signaling Is A "Logical Choice" ....................... 31
`
`VI.
`
`The Petition(cid:8217)s USB 2.0/Theobald/Shiga Combination (Ground 1) .............................. 32
`
`Motorola(cid:8217)s J3 Connector Communicates Data According To J3
`A.
`Protocol (The Three-Wire Bus Protocol)..................................................................... 36
`
`The Petition Ignores Theobald(cid:8217)s Teaching To Follow Communication
`B.
`Protocol ...................................................................................................................... 39
`
`C.
`
`The Petition(cid:8217)s Proposed Combination Does Not Follow USB Protocol ........... 41
`
`Petitioner's Arguments for Combining USB 2.0,Theobald, And Shiga
`D.
`Cannot Withstand Scrutiny ......................................................................................... 42
`
`VII.
`
`The Petition(cid:8217)s USB 2.0/Theobald/Shiga/Matsumoto Combination (Ground 2) ............ 46
`
`VIII. The Petition's Dougherty/Shiga Combination (Ground 3) ........................................... 47
`
`A.
`
`Dougherty's System Requires Enumeration ..................................................... 47
`
`The Primary Function of Dougherty's Docking Station Is Port
`1.
`Replication ...................................................................................................... 47
`
`10497703.2 07
`
`- 1 -
`
`FISI Ex 2016-p 2
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`2.
`
`Dougherty's System Requires Enumeration ......................................... 50
`
`B.
`
`C.
`
`Petitioner's Proposed Modifications to Dougherty ........................................... 52
`
`A POSITA Would Not Have Made The Proposed Modifications..................... 53
`
`Dougherty's laptop would not be able to send SE1 signaling
`1.
`pursuant to normal USB communication protocol ........................................... 53
`
`Petitioner's proposals do not properly account for
`2.
`unintentionally-generated SE1 signals ............................................................. 55
`
`Petitioner's modifications would disable the docking station's
`3.
`primary functionality ....................................................................................... 58
`
`There were other known methods to enable docking station
`4.
`charging that would not interfere with normal USB communications .............. 60
`
`Petitioner's proposed modifications do not work in Dougherty's
`5.
`non-operational scenario ................................................................................. 63
`
`D.
`
`Petitioner's Rationale For Their Proposed Modifications Is Conclusory ........... 65
`
`
`
`
`
`
`10497703.2 07
`
`
`
`
`- 2 -
`
`
`
`FISI Ex 2016-p 3
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`I.
`
`Introduction
`1. My name is Robert Baranowski. I have been asked by Fundamental
`
`Innovation Systems International LLC ((cid:8220)Patent Owner(cid:8221)) to explain certain issues
`
`related to the technologies involved in U.S. 8,232,766, the technologies described
`
`in the cited references, the knowledge of a person of ordinary skill in the art at the
`
`time of the invention, and other pertinent facts and opinions regarding IPR2018-
`
`00472. My qualifications are summarized below and are addressed more fully in
`
`my CV attached as Exhibit 2005.
`
`2.
`
`I am currently the President of Left Coast Engineering in Escondido,
`
`California, an engineering service company. My position includes consulting work
`
`on a variety of power electronics and wireless communications devices. Because
`
`most of the products my company works on are portable, we work with battery
`
`chargers almost every day.
`
`3.
`
`I received a Bachelor of Electrical Engineering Degree from
`
`Villanova University in 1990, and a Master of Science in Electrical Engineering
`
`Degree from Villanova University in 1991.
`
`4.
`
`For the past 26 years, I have been involved in the design and
`
`development of electronic devices, and especially digital wireless
`
`telecommunications devices. My work has involved the design of integrated
`
`circuits that involve power management, battery charging and USB interface for
`- 3 -
`
`10497703.2 07
`
`
`
`
`
`
`FISI Ex 2016-p 4
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`telecommunications devices. While at Motorola from March 1992 to November
`
`1997, I worked on several telecommunications products that were battery powered
`
`and contained internal battery chargers and accessory connectors that brought
`
`external power into the device (sometimes referred to as J3). After Motorola, I
`
`worked for Sony Electronics from December 1997 to September 1999, also
`
`designing telecommunication devices that were battery powered. During the time I
`
`was working for Motorola and Sony, USB was starting to be looked at as a
`
`possible power source for the internal chargers for telecommunication devices. I
`
`was intimately involved in this field during the time of the U.S. 8,232,766.
`
`5.
`
`After graduating from Villanova I worked for two cellular handset
`
`manufacturers over the course of 8 years before founding the engineering product
`
`design company. For the handset manufacturers I performed product design work
`
`on various aspects of the cellular handsets, including power supplies, power
`
`distribution, battery chargers, battery monitoring, and applying a variety of
`
`techniques to reduce battery consumption, decrease battery charge times, and
`
`integrate into smaller and smaller spaces available in the cellular handsets.
`
`6.
`
`As part of my design work for these handset manufacturers, I was
`
`awarded several patents. Throughout my career, I have been the sole or co-
`
`inventor on 18 United States patents related to battery chargers, power regulator
`
`10497703.2 07
`
`
`
`
`- 4 -
`
`
`
`FISI Ex 2016-p 5
`Huawei v FISI
`IPR2018-00465
`
`

`

`circuits, wireless tracking systems, and other electronics-related devices and
`
`systems. I am also listed as an inventor on a large number of applications. The
`
`patents are listed below:
`
`
`
`Patent No. Title
`9,701,995
`Test cartridge for use in rapid analysis of biological samples
`9,701,994
`System for rapid analysis of biological samples
`9,023,640
`Device for rapid detection of infectious agents
`8,223,073
`Apparatus and method for a directional finder
`7,564,357 Wireless tracking system and method with optical tag
`removal detection
`7,486,648 Wireless extension of local area networks
`7,443,297 Wireless tracking system and method with optical tag
`removal detection
`7,336,182 Wireless tracking system and method with optical tag
`removal detection
`System and method for enhancing user experience in a
`wide-area facility having a distributed, bounded
`environment
`Interoperable am/fm headset wireless telephone device
`6,658,267
`6,473,630 Method and apparatus for powering a wireless headset used
`with a personal electronic device
`Quick release battery and clip for portable device and
`method of implementing same
`Storage case and method for a wireless headset with a
`microphone suspended between earpieces of the headset
`Circuit and method for sharing current between a portable
`device and a battery charger
`Battery dropout correction for battery monitoring in mobile
`unit
`Battery charger with power dissipation control
`Voltage and current mode power regulator
`Adaptive radio receiver controller method and apparatus
`
`6,157,173
`
`6,046,574
`
`5,703,470
`5,613,229
`5,428,820
`
`6,813,608
`
`6,411,062
`
`6,370,401
`
`
`1
`2
`3
`4
`5
`
`6
`7
`
`8
`
`9
`
`10
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`17
`18
`
`
`I have been asked by Fundamental Innovation Systems International
`- 5 -
`
`
`
`7.
`
`10497703.2 07
`
`
`
`
`FISI Ex 2016-p 6
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`LLC to explain the technologies involved in U.S. 8,232,766 and the cited exhibits.
`
`8.
`
`For the purpose of this declaration, I apply the same skill level as
`
`proposed in the Petition, although I reserve the right to explain why this level is too
`
`high. I met the qualifications of a person having ordinary skill in the art (proposed
`
`in the Petition) at the time of the (cid:8217)766 patent filing date. I am being compensated
`
`for my work on this case at a fixed, hourly rate, plus reimbursement for expenses.
`
`My compensation does not depend on the outcome of this case or any issue in it,
`
`and I have no interest in this proceeding.
`
`II.
`
`Summary of Opinions
`9.
`Protocols are meant to be followed. A POSITA would recognize the
`
`importance of adhering to USB protocol.
`
`10. USB enumeration is the process for identifying an accessory and
`
`managing power and current allocation to that accessory according to USB
`
`protocol. A POSITA would recognize that a device would be unable to perform
`
`USB communications or other USB functions until enumeration and configuration
`
`was complete. Petitioner fails to explain any benefit of employing an alternative
`
`signaling method such as an abnormal SE1 signal when enumeration would still be
`
`needed to enable USB communications and device functions.
`
`11. The USB specification defines SE1 as the condition where both the
`
`D+ and D- data lines are set to a high voltage condition (i.e. greater than .8 V).
`- 6 -
`
`10497703.2 07
`
`
`
`
`
`
`FISI Ex 2016-p 7
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`USB identifies the SE1 condition as an error condition that should never
`
`intentionally be generated on the USB. USB protocol establishes that the USB
`
`communication path is interrupted when an SE1 condition is detected on the USB.
`
`Thus, intentionally generating an SE1 on the USB bus is the opposite of signaling
`
`according to USB protocol.
`
`12.
`
`In Ground 1 and Ground 2, Petitioner proposes replacing the J3
`
`connector in Theobald with a USB connector. Theobald expressly teaches
`
`signaling (cid:8220)according to(cid:8221) J3 protocol. Petitioner contends that a POSITA would
`
`have been motivated to make the Ground 1 combinations (cid:8220)in light of the benefit of
`
`using USB standard.(cid:8221) Pet. at 33. A POSITA would recognize that enumeration is
`
`the process for signaling identification information and negotiating power/current
`
`allocation "according to" USB protocol that enables the benefits of using USB
`
`standard, including subsequent communications with connected devices. Yet
`
`petitioner never explains why a POSITA seeking to replace the J3 connector in
`
`Theobald with a USB connector seeking to retain the benefits of the USB standard
`
`would not adhere to USB protocol and perform enumeration. Further, a POSITA
`
`would have known that intentionally generating an SE1 on the USB bus, as
`
`proposed by petitioner, is the opposite of signaling "according to" USB protocol
`
`and would cause the USB communication path to disconnect, thereby preventing
`
`10497703.2 07
`
`
`
`
`- 7 -
`
`
`
`FISI Ex 2016-p 8
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`the proposed combination from receiving the benefits of the USB standard.1
`
`Matsumoto, the additional reference in Ground 2, does nothing to cure these
`
`deficiencies in Ground 1, as Matsumoto teaches signaling on USB power lines, not
`
`data lines; never discusses using abnormal signaling or violating USB data
`
`signaling protocol; and never discusses drawing current or power unrestricted by a
`
`limit of the USB specification.
`
`13. Similarly, in Ground 3, petitioner proposes replacing USB's
`
`enumeration process with an SE1 signal that is expressly prohibited under the USB
`
`protocol. However, detection of an SE1 signal was known by POSITAs to disable
`
`or interrupt the USB communication path. POSITAs knew that a device would
`
`then need to perform enumeration again in order to establish a communication path
`
`to transmit and receive data and enable the USB device's functionality.2 Petitioner
`
`fails to address that substituting SE1 would have disrupted the communication and
`
`operation of Dougherty's computer system.
`
`III. USB 2.0
`14. USB was designed to allow for port expansion where and plug-and-
`
`
`1 To be clear, this is in response to Petitioner(cid:8217)s attempt to implement the SE1 signal into
`Theobald(cid:8217)s and Dougherty(cid:8217)s power adapter. The (cid:8216)766 patent inventors developed specific
`techniques to address these issues.
`2 A (cid:8220)USB communication path(cid:8221) exists even when it is idle, not used for transmitting
`normal USB data or disconnected from a USB host. This is expressly described in the (cid:8216)766
`patent.
`
`10497703.2 07
`
`
`
`
`- 8 -
`
`
`
`FISI Ex 2016-p 9
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`play bidirectional communication channels. Ex. 1007-1 at 17. The USB 2.0
`
`protocol allows for up to 127 USB devices to be connected to a USB host (either
`
`directly or indirectly, through a hub). Ex. 1007-1 at 41. To ensure a robust USB
`
`and avoid interruption to the USB communication path, (cid:8220)USB devices are required
`
`[(cid:8230)] at all times to display behavior consistent with defined USB device states.(cid:8221)
`
`Id. at 50.
`
`15. The USB specification explains that (cid:8220)[t]he host controls all access to
`
`the USB. A USB device gains access to the bus only by being granted access by
`
`the host.(cid:8221) Id. at 55.
`
`16. USB defines a handshaking protocol called enumeration by which the
`
`host identifies, addresses and configures each peripheral device. Ex. 1007-1 at 48;
`
`1007-3 at 45-47; Ex. 1007-4 at 46-48. A POSITA would understand that
`
`enumeration is the process for identifying and configuring attached devices
`
`according to the USB specification. See, supra, Section IV. Before enumeration is
`
`complete and a device is configured, the device may only respond to standard
`
`requests, and thus none of the device-specific requests generally needed in order to
`
`operate a connected USB device are available. Ex. 2006 at 5-6; see, also, infra,
`
`§IV.B; see, also, 1007-1 at 52 ((cid:8220)[b]efore a function can be used, it must be
`
`configured by the host.(cid:8221)).
`
`10497703.2 07
`
`
`
`
`- 9 -
`
`
`
`FISI Ex 2016-p 10
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`17. A POSITA would understand the advantages of adhering to the USB
`
`protocol. For example, a POSITA would understand that following USB protocol
`
`would allow for proper operation of any USB compatible device and reduce the
`
`risk of interrupting communication on the USB. Further, a POSITA would
`
`understand that disregarding the USB specification and transmitting an abnormal
`
`data signal would risk interrupting communications and undermining the
`
`robustness of the USB. A POSITA would also understand that USB devices are
`
`hot-swappable, and any interrupted communications could be confused with device
`
`disconnection.
`
`IV. USB Enumeration
`18. The USB specification defines and extensively discusses a reliable
`
`and well-tested mechanism for identifying what kind of devices are connected to a
`
`USB system: the USB enumeration mechanism. See, e.g., Ex. 1007-2 at 48; Ex.
`
`1007-3 at 44, 47; Ex. 1007-4 at 46-47; Ex. 1007-5 at 21; Ex. 1007-6 at 8. This
`
`mechanism uses standard USB signaling and specifically bans the use of the SE1
`
`signal. Ex. 1007-2 at 81.
`
`19.
`
`Indeed ,the Petition acknowledges that enumeration is the process
`
`specified by USB to configure a USB device when it is attached to a powered port:
`
`When a USB device is attached to or removed from the USB, the host uses a
`process known as bus enumeration to identify and manage the device state
`- 10 -
`
`
`
`10497703.2 07
`
`
`
`
`FISI Ex 2016-p 11
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`changes necessary[.]
`Pet. at 7.
`
`20. When a USB device is plugged into a host's USB port, the host and
`
`the device undergo a series of handshakes in order for the host to access the
`
`device's functions. This process(cid:8212)which involves "initial exchange of information
`
`that enables the host's device driver to communicate with the device"(cid:8212)is called
`
`enumeration. Ex. 2006 at 74.
`
`21. The enumeration process involves a series of steps. First, when a user
`
`plugs the device in to the powered port of a USB hub, the device enters the
`
`"powered" state. Ex. 2014 at 76; Ex. 2006 at 96. In this state, the device may
`
`receive power from the USB hub(cid:8212)however, it may not draw more than 100 mA
`
`from VBUS until it is configured. Ex. 1007-4 at 45-46. Furthermore, the USB
`
`port to which the device is attached is disabled, and the USB device cannot
`
`respond to any requests from the USB bus until it receives a "reset" command from
`
`the bus. Id. at 45.
`
`22. Next, the hub detects the device by "monitor[ing] the voltages on the
`
`signal lines of each of its ports." Ex. 2014 at 76; Ex. 2006 at 96. In this step, the
`
`USB device sends a high voltage on either the D+ or D- line. Id. The USB hub
`
`detects the voltage and determines that the device is either a full-speed device (if
`
`D+ is high) or a low-speed device (if D- is high). Ex. 2014 at 76, 77; Ex. 2006 at
`- 11 -
`
`10497703.2 07
`
`
`
`
`
`
`FISI Ex 2016-p 12
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`96, 97 (detecting whether full-speed device supports high speed); Ex. 1007-4 at 47.
`
`Upon detecting the device, the hub "continues to provide power but doesn't
`
`transmit USB traffic to the device." Ex. 2014 at 76. The host learns of the nature of
`
`the event, and of the attachment of the new device, by sending a "Get_Port_Status"
`
`request. Ex. 2014 at 76; Ex. 2006 at 96.
`
`23. Then, the host issues a port enable and reset command to the port,
`
`which puts the port into the "enabled" state. Ex. 1007-4 at 46; Ex. 2014 at 76; Ex.
`
`2006 at 97. In an enabled state, the host can now signal the connected USB device
`
`with control packets.
`
`24. After the reset, the USB device enters the "default" state and can still
`
`draw no more than 100 mA from the VBUS line. Id. In this stage, the USB device
`
`uses the "default address" of 0 to receive control requests. Ex. 1007-4 at 46; Ex.
`
`2014 at 77; Ex. 2006 at 97.
`
`25. The USB host then reads the device's device descriptor to determine
`
`the maximum data payload the USB device can use. Id. Maximum data payload
`
`refers to the maximum packet size. Id. Either before or after the USB host requests
`
`the device's device descriptor to determine the maximum payload, the host assigns
`
`a unique address to the USB device, such that it is in the "Address" state. Ex.
`
`1007-4 at 46; Ex. 2014 at 77-78; Ex. 2006 at 98.
`
`10497703.2 07
`
`
`
`
`- 12 -
`
`
`
`FISI Ex 2016-p 13
`Huawei v FISI
`IPR2018-00465
`
`

`

`26. The host then "sends a Get_Descriptor" request to the new address to
`
`learn about the device's abilities. Ex. 2014 at 78; Ex. 2006 at 98. The standard USB
`
`descriptors include the following fields (see Ex. 1007-4 at 65-66, Table 9-8):
`
`
`
`10497703.2 07
`
`
`
`
`- 13 -
`
`
`
`FISI Ex 2016-p 14
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`
`
`
`
`10497703.2 07
`
`
`
`
`- 14 -
`
`FISI Ex 2016-p 15
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`
`
`27. The descriptor description above matches that listed in U.S. 5,884,086
`
`
`
`("Amoni"), Table II. As noted by Amoni, the descriptors can include information
`
`10497703.2 07
`
`
`
`
`- 15 -
`
`
`
`FISI Ex 2016-p 16
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`unique to a device, including its nonstandard voltage or current configurations.
`
`For example, such information can be encoded by "assign[ing] a vendor specific
`
`Device Class . . . and designat[ing] a unique device sub-class assignment with
`
`unique encoded voltage and power requirements." Ex. 1018 at 7:16-19.
`
`Alternatively, the information can be encoded with "a Product String Index
`
`[iProduct] pointing to a string containing voltage and current requirements." Id. at
`
`7:27-29.
`
`28. The host continues to learn about the device "by requesting the one or
`
`more configuration descriptors specified in the device descriptor." Ex. 2014 at 78.
`
`The configuration descriptor has the following fields (Ex. 1007-4 at 68-69, Table
`
`9-10). As Amoni noted, the iConfiguration field can also be used to encode a
`
`device's nonstandard voltage or current configuration, e.g., with the index
`
`"point[ing] to the location of a text string of UNICODE format" as specified in
`
`section 9.6.7 of USB 2.0. Ex. 2018 at 7:37-44.
`
`10497703.2 07
`
`
`
`
`- 16 -
`
`
`
`FISI Ex 2016-p 17
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`
`
`10497703.2 07
`
`
`
`
`- 17 -
`
`
`
`FISI Ex 2016-p 18
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`
`
`
`
`10497703.2 07
`
`
`
`
`- 18 -
`
`FISI Ex 2016-p 19
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`29. The host then reads the "configuration" information from the device,
`
`which contains information about the device's capabilities. Ex. 1007-4 at 46.; Ex.
`
`2014 at 77; Ex. 2006 at 98-99. Finally, the host assigns a configuration value to the
`
`USB device, which puts the device into the "configured" state. Ex. 1007-4 at 47;
`
`Ex. 2014 at 79; Ex. 2006 at 99-100. Before this step, since the host does not yet
`
`know what additional functionality the device can support, the host will only issue
`
`standard device requests, and hence the device will only respond to standard device
`
`requests. See Ex. 1007-4 at 53-54 (describing the various standard device requests
`
`and noting that "USB devices must respond to standard device requests, even if the
`
`device has not yet been assigned an address or has not been configured"); Ex. 2014
`
`at 37 (application communications began after enumeration); Ex. 2006 at 41
`
`(same). After it is configured, however, the device can participate in additional
`
`USB communications, and draw an amount of power across the VBUS according
`
`to its configuration. Ex. 1007-4 at 47; Ex. 2014 at 79; Ex. 2006 at 99-100.
`
`30. Either shortly before, or shortly after, the USB device enters the
`
`"configured" state, the host assigns and loads a device driver. See Ex. 2014 at 78-
`
`79; Ex. 2006 at 99. While the USB 2.0 specification does not explicitly describe
`
`loading the device driver as being part of the enumeration process (see Ex. 1007-4
`
`at 46-47), the process of loading the device driver is closely related to enumeration
`
`10497703.2 07
`
`
`
`
`- 19 -
`
`
`
`FISI Ex 2016-p 20
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`and depends on information obtained during the enumeration process, particularly
`
`when dealing with a host with a large operating system, such as the Windows
`
`operating system. See Ex. 2014 at 78-79 ("In selecting a driver, Windows tries to
`
`match the Vendor and Product IDs, Release Number, and or class information
`
`retrieved from the device with the information stored in the system's INF files.");
`
`Ex. 2006 at 99 (same); see also Ex. 1007-5 at 16-18 (during device configuration,
`
`"[t]he configuring software first reads the device descriptor, then requests the
`
`description for each possible configuration. It may use the information provided to
`
`load a particular client, such as a device driver, which initially interacts with the
`
`device. The configuring software, perhaps with input from that device driver,
`
`chooses a configuration for the device."). Thus, regardless of whether loading a
`
`driver is explicitly part of enumeration, loading the driver cannot occur in the
`
`absence of enumeration.
`
`31. Shortly after the enumeration process has been completed, the device
`
`has transitioned from being unrecognized by the USB host, to being identified,
`
`configured, and ready for operation. This configuration is critical to normal
`
`operation of the USB device, because "[a] USB device must be configured before
`
`its function(s) may be used." Ex. 1007-4 at 47. The USB device may now also
`
`draw power over the VBUS line according to the configuration information set by
`
`10497703.2 07
`
`
`
`
`- 20 -
`
`
`
`FISI Ex 2016-p 21
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`the USB host. Id.
`
`32. When a hub instead of a device is connected to a host, the host also
`
`undergoes enumeration with the hub (as well as any devices attached to the hub)
`
`using the same procedures as described above. Ex. 2014 at 79-80; Ex. 2006 at 100.
`
`V.
`
`SE1 Signaling
`33. The USB specification defines SE1 as "a state in which both the D+
`
`and D- lines are at a voltage above VOSE1 (min), which is 0.8 V." Ex. 1007-2 at
`
`81.
`
`34.
`
`It is possible to use an SE1 signal without interfering with USB
`
`signaling, as established by the '766 patent. Petitioner provides no evidence that
`
`the prior art ever contemplated sending an SE1 signal without interrupting data
`
`communications prior to the '766 patent.
`
`35. Petitioner and the Levy declaration contend that "POSITAs would
`
`have also known that the SE1 state would be a logical choice for conveying
`
`information about a device without interfering with USB signaling." Pet. at 35
`
`(citing Ex. 1005, mirror image Levy declaration, at ¶153); see also Pet. at 7, 34,
`
`63.
`
`36. However, petitioner provides no explanation how or why a POSITA
`
`would have sent an SE1 signal for "conveying information about a device without
`
`interfering with USB signaling." See, Id. As discussed below, Petitioner's
`- 21 -
`
`10497703.2 07
`
`
`
`
`
`
`FISI Ex 2016-p 22
`Huawei v FISI
`IPR2018-00465
`
`

`

`conclusion that SE1 offers a "logical choice for conveying information about a
`
`device without interfering with USB signaling" directly contradicts the knowledge
`
`of a POSITA. In fact, a POSITA would have known that SE1 signaling would
`
`interrupt USB communications and prevent a device from performing its USB
`
`
`
`functions.
`
`37.
`
`I disagree with Petitioner's conclusions for several reasons, including
`
`the following.
`
`A. The USB Specification Teaches That The SE1 Condition Should
`Never Be Intentionally Generated on the USB
`38. First, as the petition acknowledges numerous times, "the USB 2.0
`
`specification indicates that the Single-Ended (SE) 1 signal (i.e., when both the D+
`
`and D- data lines are at a high voltage level) must never be intentionally generated
`
`within USB." Pet. at 2 (emphasis added) (citing USB 2.0, 123, 148) ("USB drivers
`
`must never 'intentionally' generate an SE1 on the bus."); see, also, Pet. at 7, 20, 22,
`
`23, 47, 51, 52. A POSITA designing an accessory for USB would follow the USB
`
`specification, and would not believe SE1 provides a "logical choice" for signaling
`
`because USB explicitly prohibits this exact thing. If an application involves USB
`
`communication, it should not employ the SE1 signal.
`
`B.
`
`The USB Specification Teaches That The SE1 Condition
`Interrupts USB Communications
`39. Second, the USB specification explains that an SE1 signal would
`- 22 -
`
`10497703.2 07
`
`
`
`
`
`
`FISI Ex 2016-p 23
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`interfere with communications on the USB. As one example, the USB
`
`Specification states that all USB receivers comprise a receiver state machine that
`
`follows USB protocol. USB stipulates that all compliant USB receivers interrupt
`
`communication on the USB if they receive an SE1 signal:3
`
`11.6.3.3 ReceivingJ
`This state is entered from a nonHS state except the Suspend state if the
`receiver detects an SJ (or Idle) or SE1 condition on the bus or while the
`Transmitter is in the Active state.
`This is a timed state with an interval of 3 ms. The timer is reset each time
`this state is entered.
`The timer only advances if the Transmitter is in the Inactive state.
`Ex. 1007-5 at 53.
`
`40. USB also stipulates that a USB hub must disable the USB port when
`
`SE1 signaling is observed to avoid "errors that are very difficult to isolate and
`
`correct":
`
`Each port is required to have a timer used for detecting disconnect when a
`full-/low-speed device is attached to the port. This timer is used to constantly
`monitor the port's single-ended receivers to detect a disconnect event. The
`reason for constant monitoring is that a noise event on the bus can cause the
`attached device to detect a reset condition on the bus after 2.5 (cid:956)s of SE0 or
`SE1 on the bus. If the hub does not place the port in the disconnect state
`
`
`3 It is still possible to be a USB 2.0 device or component even if all portions of the
`specification are not satisfied.
`
`10497703.2 07
`
`
`
`
`- 23 -
`
`
`
`FISI Ex 2016-p 24
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`before the device resets, then the device can be at the Default Address state
`with the port enabled. This can cause errors that are very difficult to isolate
`and correct.
`Ex. 1007-5 at 49.
`
`41. The Petition does not address whether this interruption would
`
`interfere with typical USB signaling, nor whether this concern would affect a
`
`POSITA(cid:8217)s motivation to perform the combination proposed in the Petition.
`
`C. The Prior Art References Cited By Petitioner Do Not Teach
`Generating An SE1 Condition On The USB Without Interrupting
`USB Communications Or To Enable Drawing Current
`Unrestricted
`42. Third, Petitioner cites several references4 for the proposition that
`
`"POSITAs would have understood that the SE1 state could be used in a variety of
`
`contexts." Pet. at 8. But Petitioner does not, and cannot, assert that any of these
`
`references are used in the particular context at issue: signaling identification
`
`information to trigger current draw at above the USB limit.
`
`43. Notably, in Shiga and Petitioner's other references allegedly reflecting
`
`the state of the art regarding the use of SE1 signaling, SE1 was never contemplated
`
`to trigger current or power draw in excess of a USB limit. Shiga and Zyskowski,
`
`for example, concern waking up a power supply; Casebolt and Cypress concern
`
`4 Petitioner cites to Ex. 1009 ("Shiga"), Ex. 1012 ("Zyskowski"), Ex. 1013
`("Casebolt"), Ex. 1014 ("Cypress"), and Ex. 1015 ("Kerai") as prior art references
`relating to SE1.
`
`10497703.2 07
`
`
`
`
`- 24 -
`
`
`
`FISI Ex 2016-p 25
`Huawei v FISI
`IPR2018-00465
`
`

`

`
`
`identifying a non-USB device so D+ and D- lines can be disconnected; and Kerai
`
`draws current even when the data condition is normal as long as one data line is
`
`driven high. See Ex. 1009 at 6:8-15; Ex. 1012 at [0017], [0019]; Ex. 1013 at 7:40-
`
`46; Ex. 1014 at 24; Ex. 1015 at 5:43-48. Petitioner never alleges, or points to any
`
`disclosure in these references that suggests SE1 signaling can be used to enable
`
`"drawing current unrestricted by a USB specification limit."
`
`44. Further, none

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