throbber
Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 1 of 12
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE WESTERN DISTRICT OF TEXAS
`AUSTIN DIVISION
`
`BANDSPEED, LLC,
`
`Plaintiff,
`
`v.
`
`REALTEK SEMICONDUCTOR
`CORPORATION,
`
`Defendant.
`
`
`











`
`CASE NO. 1:20-cv-00765-LY
`
`
`
`BANDSPEED’S REPLY CLAIM CONSTRUCTION BRIEF
`
`
`
`
`
`
`
`
`
`
`
`

`

`Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 2 of 12
`
`
`
`I.
`
`CONTESTED CLAIM TERM NOS. 1-11
`
`A.
`
`Contested Term No. 1: “selection kernel”
`
`Realtek argues that “[c]laims 1, 6, and 11 of the ’643 patent recite a selection kernel, a term
`
`that has no meaning in the art and does not connote structure by itself.” Doc. 41 at 2. Realtek
`
`provides no expert opinion to support this statement. Bandspeed’s expert testified that a POSITA
`
`would understand the meaning of the term and cited to, as an example, the basic selection kernel
`
`described in an earlier Bluetooth specification. See Doc. 40-1 at 8-9; Doc. 40-13 at 129. Realtek’s
`
`argument is further belied by its brief, where Realtek describes what a selection kernel exists in
`
`the prior art Bluetooth Standard. Doc. 41 at 8-10. Further, the PTAB determined “selection kernel”
`
`was not indefinite and adopted a definition consistent with Bandspeed’s construction. Doc. 40-14
`
`at 11. Realtek cites no evidence to support its contention that “[d]ifferent competitors could
`
`implement the selection of channels each in different ways, even ways not possible at the time of
`
`the invention and clearly not contemplated by the patentee, yet each would satisfy Plaintiff’s
`
`proposed construction as long as they achieve the stated result.” Realtek’s unsupported argument
`
`should be rejected. Finally, Realtek argues Bandspeed’s proposal lacks “any corresponding
`
`structure.” This is not a MPF claim so no corresponding structure must be identified.
`
`Realtek cannot meet its burden to “show by clear and convincing evidence that a skilled
`
`artisan could not discern the boundaries of the claim based on the claim language, the specification,
`
`and the prosecution history, as well as her knowledge of the relevant art area.”1 Consistent with
`
`Bandspeed’s proposal, a POSITA would understand a “selection kernel” to be “a device or
`
`mechanism of a participant that selects communications channels to form the hopping sequence.”
`
`B.
`
`Contested Term No. 2: “the hopping sequence”
`
`
`1 Haemonetics Corp. v. Baxter Healthcare Corp., 607 F.3d 776, 783 (Fed. Cir. 2010).
`
`
`
`1
`
`

`

`Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 3 of 12
`
`
`
`Realtek claims that the alleged lack of antecedent basis “is an indication of indefiniteness,”
`
`but fails to show that a POSITA would not understand the term read in light of the specification.2
`
`Further, Realtek provides no explanation for its failure to disclose its contention in its invalidity
`
`contentions. Doc. 40 at 8-9. Realtek cannot prove indefiniteness by clear and convincing evidence.
`
`Although the sole basis for Realtek’s claim of indefiniteness of “the hopping sequence” is
`
`the lack of antecedent basis, Doc. 35-1 at 5, Realtek relies on two new arguments, both unrelated
`
`to a lack of antecedent basis, that it omitted from its invalidity contentions. The Court may reject
`
`the arguments on this ground alone. Doc. 40 at 8-9. In addition, both arguments fail on the merits.
`
`First, Realtek mistakenly asserts that claim 2 requires the claimed device to use
`
`simultaneously “a communication channel from both the first and second set of communications
`
`channel[s] . . . .” Doc. 41 at 6. Realtek omits the language from claim 2 showing each hopping
`
`sequence is “based on the frequency hopping protocol” that includes the first and second sets of
`
`communications channels: “at each hop in the hopping sequence based on the frequency hopping
`
`protocol, only one communications channel of the [first/second] set . . . is used.”3 Claim 2 further
`
`discloses a sequence in which the first set of communications channels is used “for a first period
`
`of time” and then the second set of communications channels is used “for a second period of time
`
`that is after the first period of time . . . .”4 Thus, the claim does not require “simultaneous
`
`communications” over a channel from both the first and second sets and would be readily
`
`understood by a POSITA. Doc. 40-1 at 13-15.
`
`Second, Realtek incorrectly claims that the specification’s definition of “hopping
`
`
`2 MPEP § 2173.05(e); See also In re Downing, 754 Fed. App’x 988, 996 (Fed. Cir. 2018);
`Energizer Holdings, Inc. v. Int'l Trade Comm’n, 435 F.3d 1366, 1370-71 (Fed. Cir. 2006).
`3 Doc. 40-6 at 27:25-26, 30-31.
`4 Id. at 27:9-14 (emphasis added).
`
`
`
`2
`
`

`

`Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 4 of 12
`
`
`
`sequence” is ambiguous. Doc. 41 at 6. A POSITA would readily ascertain the meaning of the term
`
`“the hopping sequence” as defined by the specification. Doc. 40-1 at 13-15. Indeed, Realtek
`
`agreed to the same definition of “hopping sequence” for the ’418 and ’614 patents. Doc. 35-1 at 3.
`
`C.
`
`Contested Term No. 3: “[first/second/third] performance [criterion/criteria]”
`
`Realtek argues the jury should not be permitted to apply their “ordinary understanding” of
`
`the term “performance” because it has a broad scope Doc. 41 at 7. Claim terms are to be construed
`
`based on their plain and ordinary meaning with “only two exceptions to [the] general rule,” which
`
`are when the patentee acts as his own lexicographer or disavows the full scope of the claim term
`
`either in the specification or during prosecution.5 Neither of those conditions are present. The jury
`
`should be permitted to apply the plain meaning of the word. Realtek cites a dictionary definition
`
`for “performance” of “[m]anner of functioning.” Doc. 41 at 7. But, as used in the asserted claims,
`
`this “manner of functioning” itself makes sense. The claim language is clear that it is “performance
`
`of a plurality of communications channels” such that even if it were read as “[manner of
`
`functioning] of a plurality of communications channels,” it would be acceptable. The term
`
`“performance” is a common word with no special meaning. No construction is necessary.
`
`D.
`
`Contested Term No. 4: “a [first]/[second] time”
`
`Realtek provides no justification that the claims are limited only to taking “a fraction of a
`
`second to test the performance of a communications channel.” In fact, Realtek states that the first
`
`and second time element in the ’418 patent refer to “the time required to test a communications
`
`channel,” with that duration of time not limited, and particularly not limited to an “instant” or
`
`fraction of time. To the contrary, the specification identifies determining channel performance at
`
`various times other than “an instant of time” including testing performance “according to a
`
`
`5 Thorner v. Sony Computer Entm’t Am. LLC, 669 F.3d 1362, 1365 (Fed. Cir. 2012).
`
`
`
`3
`
`

`

`Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 5 of 12
`
`
`
`specified schedule, such as the expiration of a specified time period.” Doc. 40-3 at 6:47-57; id. at
`
`8:24-29. The word “instant” is not claimed. It should not be added.
`
`E.
`
`Contested Term Nos. 5 and 6: “channel index” and “apply[ing] an index . . .”
`
`Although Realtek contends that the ’520 patent provides no explanation of these terms, it
`
`ignores the claim language and acknowledges sections of the specification providing explanation
`
`more than adequate to allow a POSITA to understand the terms. For example, although Realtek
`
`claims “channel index does not appear in the specification,” Doc. 41 at 8, it ignores the claim
`
`language explaining that the device “load[s] channel indices of the subset of communications
`
`channels into [a] register,”6 revealing that channel indices are indicators or identifiers of channels.
`
`Realtek also cites Fig. 5A of the ’520 Patent, showing that the “channel indices” “load[ed] into the
`
`register,” as described in the claim language,7 consist of channel indicators such as addresses.8
`
`Thus, Realtek’s argument is reduced to the dubious claim that a POSITA would be unable to
`
`determine that “channel indices” refers to more than one “channel index.”
`
`Similarly, although Realtek claims the specification “sheds no light on” the application of
`
`an index to the indicator of the identified communications channel, it cites the portion of the
`
`specification that explains the process of applying an index to the channel indicator of a candidate
`
`channel to determine a replacement channel for use9 and acknowledges that this index “is applied
`
`to the output of the selection kernel” and is different from the channel index (i.e. channel
`
`
`
`6 Doc. 40-10 at 28:6-7.
`7 Id. at 28:6-7 (“load channel indices of the subset of communications channels into the register”).
`8 Doc. 41 at 10 (“an address is shown” in Fig. 5A); id. at Fig. 5A; Doc. 40-1 at 15 (“[T]he patent
`describes the use of a channel index for each channel, which, based on the claim language and the
`specification, a POSITA would understand is an indicator of a channel such as an address.”). See
`also Ex. 18, RANDOM HOUSE WEBSTER’S UNABRIDGED DICTIONARY at 971 (“Computers a. a value
`that identifies and is used to locate a particular element within a data array or table”).
`9 Compare Doc. 40 at 14 (citing Doc. 40-10 at 20:30-59) with Doc. 41 at 9-10.
`
`
`
`4
`
`

`

`Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 6 of 12
`
`
`
`indicator).10 Realtek also ignores a related portion of the specification identifying the output of the
`
`selection kernel as a channel address,11 which a POSITA would understand is a channel index.12
`
`Thus, these terms are not indefinite and do not require construction.13
`
`F.
`
`Contested Term Nos. 7 and 8: the “distinct channels” terms
`
`Realtek argues that “[n]othing in the specification suggests that the same channel would
`
`ever be included more than once in the same set of channels,” which suggests that the specification
`
`at least discloses sets of channels having distinct channels as claimed. Doc. 41 at 11. Realtek’s
`
`argument is not that it is not possible for a set of channels in a communications system to include
`
`the same channel more than once in a same set of channels, but rather that Realtek believes the
`
`specification does not suggest this possibility for the claimed invention. But this does not make
`
`the claim language’s use of “distinct channels” in claiming “the number of distinct channels” a
`
`nullity or indefinite. Rather, it clarifies the scope of the claimed invention for a POSITA. The
`
`meaning of “distinct” and “distinct channels” should be given their plain and ordinary meaning.
`
`G.
`
`Contested Term No. 9: “rescanning [the default channels]”
`
`Realtek incorrectly asserts “rescanning [the default channels]” is indefinite because neither
`
`the claims nor the specification implies “a prior, initial” determination of channel performance.
`
`Doc. 41 at 12. The claims and the specification refer to an initial determination of performance of
`
`
`10 Doc. 41 at 8 (“[T]his is a different usage of the term ‘index’ (i.e., not a ‘channel index’) as it is
`referring to something that is applied to the output of the selection kernel . . . .”). See also Ex. 18,
`RANDOM HOUSE WEBSTER’S UNABRIDGED DICTIONARY at 971 (“Computers b. a reference table
`that contains the keys or references needed to address data items”).
`11 See supra notes 7-Error! Bookmark not defined..
`12 Doc. 40-10 at 20:4-5 (“The output of the selection kernel is a set of addresses for each slot in
`the register.”); Doc. 40-1 at 15 (“[T]he patent describes the use of a channel index for each channel,
`which, based on the claim language and the specification, a POSITA would understand is an
`indicator of a channel such as an address.”).
`13 Alternatively, “channel index” may be construed as “an indicator of a channel” and “apply[ing]
`an index . . .” may be construed as “indexing the channel indicator of the candidate
`communications channel for use to determine a replacement channel for use.” Doc. 40 at 15.
`
`
`
`5
`
`

`

`Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 7 of 12
`
`
`
`the default channels to identify a set of “good” channels. Claims 5, 10, and 15 depend from
`
`independent claims 1, 6, and 11, respectively. Each independent claim refers to initially loading a
`
`default set of channels into a default channel register and a good set of channels into a good channel
`
`register.14 As shown by the specification, the system initially identifies the “good” channels by
`
`determining the performance of the default channels and classifying each as “bad” or “good”15:
`
`
`
`Doc. 40-7, Fig. 6A. The register of “good” channels includes the default channels initially
`
`classified as “good” based upon performance.16 When performance of the “good” channels falls
`
`below a specific threshold, Doc. 40-7, Fig. 6B, step 666, the default channels are rescanned and
`
`channel performance is redetermined, id., Fig. 6C, step 694. Realtek’s claim that an initial set of
`
`
`14 Doc. 40-7 at 26:59-61, 27:20-22, 28:13-16.
`15 Id., Fig. 6A, 23:12-17 (In block 632 * * * testing of each channel is typically performed for a
`specified number of times, such as 10 to get a fair representation of the typical performance of
`each channel and thereby avoid relying on one or a few tests that may not accurately reflect typical
`channel performance.”); see also id. at 6:31-33 (“An initial set of channels is selected based on
`one or more selection criteria at the start-up of the communications network.”).
`16 Doc. 40-7 at Fig. 5A, 20:15-18 (“Register with good channels 550 includes default channels
`552a – 552n that are channel numbers for the good channels, such as may be provided to the
`participant using good channel packet 400.”), 20:52-54 (“Assume for this example that default
`channels 522b and 522n-1 are classified as bad and that the remaining default channels are
`classified as good.”) (emphasis added).
`
`
`
`6
`
`

`

`Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 8 of 12
`
`
`
`good channels can be loaded from the default channels without any need for an initial
`
`determination of channel performance is contrary to the language of the claims and specification.
`
`H.
`
`Contested Term Nos. 10 and 11: the “bad” and “good” terms
`
`Realtek argues the specification does not dictate which of the disclosed test methods must
`
`be used or a specific threshold or value that must be used in a system, and as such lay jurors would
`
`have no way of knowing what a “good” or “bad” channel is. Furthermore, Realtek states
`
`incorrectly and without expert support that “there is no way to determine which method to use to
`
`set the threshold in any particular situation.” Doc. 41 at 13-14. A POSITA, however, would
`
`understand the use of the terms “good” and “bad” in selecting the test method, values or thresholds
`
`for a particular application. For example, a threshold may be set higher or lower depending upon
`
`overall application requirements and associated system tradeoffs. Doc. 40-1 at 20-22.
`
`Realtek argues the “written description does not even limit the threshold to a number value.
`
`The threshold could be any criteria, including non-numerical ones.” Doc. 41 at 14 citing ’769
`
`Patent at 7:26-28. Realtek’s citation, however, is from the wrong part of the specification because
`
`it relates to channel selection rather than channel classification. Doc. 40-9 at 7:13-28.17 Claim 1
`
`requires “based at least on results of the monitoring, classifying one or more communications
`
`channels of the plurality of communication channels as good and classifying one or more
`
`communications channels of the plurality of communication channels as bad.” Doc. 40-9 at cls.
`
`1(emphasis added), 11 & 20.18 Channel selection is not relevant to the analysis. Thus, in the
`
`
`17 “After classifying the performance of the channels, a set of channels is selected based on the
`selection criteria […] channels may be selected based on comparing performance results to one or
`more criteria without first classifying the channels. Also, other criteria may be used, for example,
`that particular channels are, or are not, to be selected regardless of the test results.” Doc. 40-9 at
`7:13-28.
`18 Claims 2, 12 and 21 require, “based at least on results of the monitoring and the one or more
`votes from the [other/slave] wireless communications device, classifying one or more
`
`
`
`
`7
`
`

`

`Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 9 of 12
`
`
`
`asserted claims, “bad” and “good” are used in relation to classified or classifying channels (as
`
`opposed to selecting channels) as good or bad based on results of monitoring or vote count. Doc.
`
`40-1 at 20. Realtek’s argument fails.
`
`II.
`
`INSTRUCTIONS TERMS NOS. 12-15
`
`I. BEAUREGARD CLAIMS DO NOT MIX APPARATUS AND METHOD ELEMENTS
`
`Realtek’s argument that claims 1, 3, and 5 of the ’608 Patent and claim 11 of the ’643
`
`Patent are indefinite because they improperly mix apparatus and method elements—even if they
`
`are Beauregard claims19—is legally incorrect. Realtek’s reliance on IPXL fails to support
`
`indefiniteness because the IPXL claims were not Beauregard claims.20 Indeed, post-IPXL courts
`
`have rejected indefiniteness of Beauregard claims in the face of IPXL / mixed-method apparatus
`
`challenges.21 Infringement of Beauregard claims occurs at least at the time the claimed devices
`
`containing the required software code are sold.22 These claims are not indefinite.
`
`J.
`
`UNDER §112, ¶6, THE SPECIFICATIONS CONTAIN THE REQUIRED ALGORITHMS
`
`Realtek asserts that each of the “instructions” terms require MPF treatment and specific
`
`algorithms. Bandspeed’s Opening Brief explained in detail why Realtek is incorrect. Doc. 40 at
`
`21-23. As a threshold issue, Realtek individually challenges only ’418 Patent, cl. 88 (“the
`
`
`communications channels of the plurality of communication channels as good and classifying one
`or more communications channels of the plurality of communication channels as bad.” Doc. 40-9
`at cls. 2, 12, and 21.
`19 Realtek Br. at 18-19. Realtek’s arguments about ’643 cl. 1 and MPF treatment should be
`considered withdrawn as the parties agreed this claim was not subject to MPF construction and
`does not contain the term at issue. Compare Modified JCCS (Doc. 39-1) that JCCS (Doc. 35-1 at
`8-9). Realtek makes no argument why MPF treatment even applies as the term does not use the
`words “means” (or even “instructions.”) Realtek Br. at 19.
`20 IPXL Holdings L.L.C v. Amazon.com, Inc., 430 F.3d 1377, 1384 (Fed. Cir. 2005).
`21 See e.g., Apple, Inc. v. Samsung Elecs. Co., 877 F. Supp. 2d 838, 896 (N.D. Cal.), rev'd on other
`grounds, 695 F.3d 1370 (Fed. Cir. 2012)(See ‘172 Patent, cl. 27); Uniloc 2017 LLC v. Google
`LLC, No. 2:18-CV-00493-JRG-RSP, 2020 WL 339802, at *30–31 (E.D. Tex. Jan. 20, 2020),
`supplemented, No. 2:18-CV0-00499-JRG-RSP, 2020 WL 1324910 (E.D. Tex. Mar. 20, 2020).
`22 Id; See also, VirnetX Inc. v. Apple Inc., 792 F. App'x 796, 807–08 (Fed. Cir. 2019).
`
`
`
`8
`
`

`

`Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 10 of 12
`
`
`
`“instructions that generate”) and ’608 Patent, cl. 5 (the “instructions causing”) terms—thus
`
`waiving other arguments. For this reason, even under MPF rules the Court should find each of the
`
`remaining terms definite and adopt Bandspeed’s constructions.23
`
`Realtek incorrectly posits the ’418 Patent specification fails to explain how the indication
`
`or selection of the channels [in the respective channel sets] occurs. Doc. 41 at 20. To the contrary,
`
`the specification notes, for example, the invention’s use of data that indicate channels 0-78 as the
`
`set of (candidate) channels in the Bluetooth or IEEE 801.15.1 specifications. Doc. 40-3 at 7:66-
`
`8:6.24 The specification has further structure with good/bad channel set selection, iterative good
`
`channels identification, and special packets with good channels information. Doc. 40 at 27-28.
`
`Realtek further challenges the ’608 Patent as not indicating how separate communications
`
`frequencies are identified. Doc. 41 at 20. But Realtek ignores the significance of the agreed nature
`
`of the registers: “an area of memory for storing a set of two or more communications channels.”
`
`Doc. 40 at 31. Realtek also fails to challenge the specification’s algorithmic support, which
`
`describes cyclical loading and random selection for loading the channel data into registers. Doc.
`
`40 at 31-32. Further, Realtek ignores that the ’608 patent describes that data identifying channels,
`
`e.g. channels 0-78, as identifying the separate communications channels, and that this data is stored
`
`in the register memory. Doc. 40 at 31-32.
`
`Finally, Realtek provides no expert support for its assertions about lack of algorithms.
`
`Thus, the Court should reject indefiniteness and adopt Bandspeed’s constructions.
`
`
`
`23 See also, Doc. 40 at 24-36.
`24 Intelligent Automation Design, LLC v. Zimmer Biomet CMF & Thoracic, LLC, 799 F. App’x
`847, 851 (Fed. Cir. 2020)(internal citations omitted)(“[T]he specification must disclose an
`algorithm for performing the claimed function on the microprocessor in any understandable terms
`including as a mathematical formula, in prose, or as a flow chart, or in any other manner that
`provides sufficient structure.”).
`
`
`
`9
`
`

`

`Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 11 of 12
`
`
`
`Dated: March 29, 2023
`
`
`
`
`
`
`
`Respectfully submitted,
`
`/s/ Adam G. Price
`Adam G. Price
`Texas State Bar 24027750
`Christopher V. Goodpastor
`Texas State Bar 00791991
`Gabriel Gervey
`Texas State Bar 24072112
`Michael French (Pro Hac Vice)
`Texas State Bar No. 24116392
`DiNovo Price LLP
`7000 N. MoPac Expressway
`Suite 350
`Austin, Texas 78731
`Telephone: (512) 539-2626
`Facsimile: (512) 539-2627
`Email: aprice@dinovoprice.com
`cgoodpastor@dinovoprice.com
`ggervey@dinovoprice.com
`mfrench@dinovoprice.com
`
`ATTORNEYS FOR PLAINTIFF
`BANDSPEED, LLC
`
`
`
`
`
`
`
`
`
`
`10
`
`

`

`Case 1:20-cv-00765-DAE Document 54 Filed 03/29/23 Page 12 of 12
`
`
`
`CERTIFICATE OF SERVICE
`
`I certify that on March 29, 2023, I electronically field the foregoing with the Clerk of Court
`
`using the CM/ECF system, which will send notification of such filing to all counsel of record.
`
`
`
`
`
`
`
`
`
`/s/ Adam G. Price
` Adam G. Price
`
`
`
`
`
`11
`
`

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