Monarch Networking Solutions LLC v. Cisco Systems, Inc. et al
Filing
128
CLAIM CONSTRUCTION MEMORANDUM AND ORDER. Signed by Magistrate Judge Roy S. Payne on 1/7/2021. (ch, )
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 1 of 94 PageID #: 5313
IN THE UNITED STATES DISTRICT COURT
FOR THE EASTERN DISTRICT OF TEXAS
MARSHALL DIVISION
MONARCH NETWORKING
SOLUTIONS LLC,
Plaintiff,
v.
CISCO SYSTEMS, INC.,
Defendant.
§
§
§
§
§
§ Case No. 2:20-cv-00015-JRG
§
§
§
§
§
CLAIM CONSTRUCTION MEMORANDUM AND ORDER
On November 20, 2020, the Court held a hearing to determine the proper construction of
the disputed claim terms within in United States Patent Nos. 8,451,844 (the “’844 Patent”);
8,451,845 (the “’845 Patent”); 9,019,965 (the “’965 Patent”); and 8,130,775 (the “’775 Patent”)
(collectively, “the Asserted Patents”). Having reviewed the arguments made by the parties at the
hearing and in their claim construction briefing (Dkt. Nos. 88, 96, 103), having considered the
intrinsic evidence, and having made subsidiary factual findings about the extrinsic evidence, the
Court hereby issues this Claim Construction Memorandum and Order. See Phillips v. AWH Corp.,
415 F.3d 1303, 1314 (Fed. Cir. 2005) (en banc); see also Teva Pharm. USA, Inc. v. Sandoz, Inc.,
135 S. Ct. 831, 841 (2015).
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 2 of 94 PageID #: 5314
TABLE OF CONTENTS
I.
BACKGROUND ................................................................................................................ 3
II.
APPLICABLE LAW .......................................................................................................... 7
III.
THE PARTIES’ STIPULATED TERMS ......................................................................... 13
IV.
CONSTRUCTION OF NON-MEANS-PLUS-FUNCTION TERMS.............................. 13
A. “IPv4 destination address” / “IPv4 address of said destination terminal” ... 13
B. “destination port number” ............................................................................ 18
C. “an operator prefix” ..................................................................................... 22
D. “an interconnection equipment of the IPv6 domain with the IPv4 destination
address” ............................................................................................................... 25
E. “regularizing” ............................................................................................... 29
F. “link” ............................................................................................................ 33
G. “if necessary” ............................................................................................... 38
H. “modifying the data packet using the regularized address” ......................... 42
I. “the replacement process belonging to a group comprising replacement of a
constructed address with a native address and replacement of a native address
with a constructed address” ................................................................................. 44
I.
CONSTRUCTION OF MEANS-PLUS-FUNCTION TERMS........................................ 47
J. “means for constructing …” / “means for generating …” / “means for routing
…” ....................................................................................................................... 49
K. “means for extracting …” / “means for generating …” / “means for routing
…” ..................................................................................................................... 60
L. “first means for advertising …” / “second means for advertising …” ......... 72
M. “means for obtaining …” ............................................................................ 78
N. “means for identifying …” .......................................................................... 80
O. “means for regularizing …”......................................................................... 84
P. “means for routing …” ................................................................................. 91
II.
CONCLUSION ................................................................................................................. 93
2
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 3 of 94 PageID #: 5315
I.
BACKGROUND
Plaintiff Monarch Networking Solutions LLC (“Plaintiff”) alleges that Defendant Cisco
Systems, Inc. (“Defendant”) infringes the Asserted Patents. Shortly before the start of the
November 20, 2020 hearing, the Court provided the parties with preliminary constructions with the
aim of focusing the parties’ arguments and facilitating discussion.
Plaintiff contends that the Asserted Patents relate to improved techniques for routing data
between and within network domains. Dkt. No. 88 at 5. 1 According to Plaintiff, the ’844 Patent
discloses and claims an improved system to facilitate the migration and transformation from IPv4
(Internet Protocol version 4) networks to IPv6 (Internet Protocol version 6) networks, solving
many of the drawbacks inherent in the stateful techniques used previously. Id. at 5.
The Abstract of the ’844 Patent states the following:
A method of receiving a data packet from an IPv4 domain in an IPv6 domain, the
data packet comprising an IPv4 destination address and a destination port number.
The method comprises the following steps: constructing an IPv6 destination
address by concatenating an operator prefix, the IPv4 destination address, and the
destination port number; generating an IPv6 data packet from the IPv6 constructed
destination address and the received IPv4 data packet; and routing the generated
IPv6 data packet in the IPv6 domain using the IPv6 constructed destination address,
the constructed address belonging to a range of IPv6 addresses routable to an
interconnection equipment of the IPv6 domain with the IPv4 destination address.
Claim 1 of the ’844 Patent is an illustrative claim and recites the following elements
(disputed terms in italics):
1. A method of receiving a data packet from an IPv4 domain in
an IPv6 domain, said data packet comprising an IPv4
destination address and a destination port number, said
method comprising the following steps:
constructing an IPv6 destination address by concatenating an
operator prefix, said IPv4 destination address, and the
destination port number;
generating an IPv6 data packet from the IPv6 constructed
1
Citations to the parties’ filings are to the filing’s number in the docket (Dkt. No.) and pin cites
are to the page numbers assigned through ECF.
3
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 4 of 94 PageID #: 5316
destination address and the received IPv4 packet; and
routing the generated IPv6 data packet in the IPv6 domain using
the IPv6 constructed destination address, said constructed
address belonging to a range of IPv6 addresses routable to
an interconnection equipment of the IPv6 domain with the
IPv4 destination address.
Regarding the ’845 Patent, Plaintiff contends that it also discloses and claims an improved
system to facilitate the migration and transformation from IPv4 networks to IPv6 networks. Id. at
6. According to Plaintiff, the ’845 Patent solution constitutes an improvement over prior solutions
because it permits the gateway to transform packets received from an IPv6 domain that includes
IPv4 destination address and port number for delivery on an IPv4 network without being required
to maintain state for all incoming and outgoing connections, as is required for the prior Network
Address Translation techniques. Id.
The Abstract of the ’845 Patent states the following:
A method of receiving an IPv6 data packet in an IPv6 domain connected to an IPv4
domain, said packet comprising an IPv6 destination address and an IPv6 source
address. The method comprises the following steps: identifying an IPv6 destination
address constructed by concatenating an operator prefix, an IPv4 destination
address, and a destination port number; if necessary, regularizing at least one
address of the data packet and modifying the data packet; and routing the modified
data packet to its destination.
Claim 1 of the ’845 Patent is an illustrative claim and recites the following elements
(disputed terms in italics):
1. A method for receiving an IPv6 data packet in an IPv6
domain connected to an IPv4 domain, said packet
comprising an IPv6 destination address and an IPv6 source
address, said method being executed in a home gateway
adapted to connect a user terminal to said IPv6 domain,
and comprising the following steps:
identifying an IPv6 destination address constructed by
concatenating an IPv6 prefix, an IPv4 destination address
and a destination port number;
if necessary, regularizing at least one of the IPv6 source address
and the IPv6 destination address of the data packet by
replacing said at least one IPv6 address, the replacement
4
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 5 of 94 PageID #: 5317
process belonging to a group comprising replacement of a
constructed address with a native address and
replacement of a native address with a constructed
address, and modifying the data packet using the
regularized address; and routing the [IPv6] data packet to
its destination.
Regarding the ’965 Patent, Plaintiff contends that it also permits operators to connect
private IPv4 network domains with IPv6 network domains without requiring the operator to
maintain state and translation tables within its network, as required by the prior available solutions.
Id. According to Plaintiff, the ’965 Patent solution permits IPv4 packets in a first IPv4 domain to
be routed to terminals in a second private IPv4 domain via an IPv6 domain by using stateless
address translation and encapsulation. Id. at 6–7.
The Abstract of the ’965 Patent states the following:
A data packet routing system is provided wherein: at least one terminal belonging
to a private IPv4 network is connected to a gateway itself connected to an IPv6
network; at least one interface device at the interface between said IPv6 network
and a public IPv4 network implements a translation function comprising
exchanging a private IPv4 address with a public IPv4 address. The gateway
allocates to the terminal an IPv6 address by providing an IPv6 prefix with the
private IPv4 address of the terminal in its private IPv4 network; said gateway
verifying whether IPv4 address conflict exists, and if IPv4 it does exist, for
replacing said private IPv4 address locally with a substitute private IPv4 address.
A method is provided that routes an IPv4 data packet sent by a source terminal
belonging to a first IPv4 domain via an IPv6 domain to a destination terminal
belonging to a second IPv4 domain.
Claim 1 of the ’965 Patent is an illustrative claim and recites the following elements
(disputed terms in italics):
1. A method of routing an IPv4 data packet sent by a source
terminal belonging to a first IPv4 domain, via an IPv6
domain, to a destination terminal belonging to a second
IPv4 domain, said second IPv4 domain being private, said
method comprising, on reception of said IPv4 data packet
from said source terminal:
constructing an IPv6 destination address;
encapsulating the IPv4 data packet in an IPv6 data packet
carrying said IPv6 destination address; and
5
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 6 of 94 PageID #: 5318
routing said IPv6 data packet in said IPv6 domain; wherein the
IPv6 destination address is constructed by combining an
IPv6 prefix and the private IPv4 address of said destination
terminal in the second IPv4 domain.
Regarding the ’775 Patent, Plaintiff contends that it claims an improved way of routing
data across packet-switched networks in the form of “pseudo-wires.” Id. at 7. According to
Plaintiff, the ’775 Patent teaches systems and methods that enable the two pseudo wires to share
a link along their shared path, thus reducing or eliminating consumption of extra network
resources. Id.
The Abstract of the ’775 Patent states the following:
A method is provided for setting up at least two pseudo-wires able to broadcast a
stream of data, wherein a first pseudo-wire is set up between an input router of a
packet-switched network and first output router of the packet-switched network,
and a second pseudo-wire is set up between the input router and a second output
router of the packet-switched network. A first link of the first pseudo-wire is set up
between the first output router and an intermediate router of the packet-switched
network. A second link of the second pseudo-wire is set up between the second
output router and the intermediate router. A third link of both pseudo-wires is set
up between the intermediate router and the input router.
Claim 1 of the ’775 Patent is an illustrative claim and recites the following elements
(disputed terms in italics):
1. A method of setting up at least two pseudo-wires able to
broadcast a data stream, comprising:
setting up a first pseudo-wire comprising a first link set up
between an input router of a packet-switched network and
an intermediate router of the packet-switched network and
a second link set up between said intermediate router and a
first output router of the packet-switched network; and
setting up a second pseudo-wire between said input router and a
second output router of the packet-switched network,
wherein the second pseudo-wire comprises said first link
and a third link set up between said intermediate router and
said second output router, said first link being shared by the
first and second pseudo-wires.
6
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 7 of 94 PageID #: 5319
II.
APPLICABLE LAW
A. Claim Construction
“It is a ‘bedrock principle’ of patent law that ‘the claims of a patent define the invention to
which the patentee is entitled the right to exclude.’” Phillips, 415 F.3d at 1312 (quoting
Innova/Pure Water Inc. v. Safari Water Filtration Sys., Inc., 381 F.3d 1111, 1115 (Fed. Cir. 2004)).
To determine the meaning of the claims, courts start by considering the intrinsic evidence. Id. at
1313; C.R. Bard, Inc. v. U.S. Surgical Corp., 388 F.3d 858, 861 (Fed. Cir. 2004); Bell Atl. Network
Servs., Inc. v. Covad Commc’ns Grp., Inc., 262 F.3d 1258, 1267 (Fed. Cir. 2001). The intrinsic
evidence includes the claims themselves, the specification, and the prosecution history. Phillips,
415 F.3d at 1314; C.R. Bard, Inc., 388 F.3d at 861. The general rule—subject to certain specific
exceptions discussed infra—is that each claim term is construed according to its ordinary and
accustomed meaning as understood by one of ordinary skill in the art at the time of the invention
in the context of the patent. Phillips, 415 F.3d at 1312–13; Alloc, Inc. v. Int’l Trade Comm’n, 342
F.3d 1361, 1368 (Fed. Cir. 2003); Azure Networks, LLC v. CSR PLC, 771 F.3d 1336, 1347 (Fed.
Cir. 2014) (quotation marks omitted) (“There is a heavy presumption that claim terms carry their
accustomed meaning in the relevant community at the relevant time.”) cert. granted, judgment
vacated, 135 S. Ct. 1846 (2015).
“The claim construction inquiry . . . begins and ends in all cases with the actual words of
the claim.” Renishaw PLC v. Marposs Societa’ per Azioni, 158 F.3d 1243, 1248 (Fed. Cir. 1998).
“[I]n all aspects of claim construction, ‘the name of the game is the claim.’” Apple Inc. v. Motorola,
Inc., 757 F.3d 1286, 1298 (Fed. Cir. 2014) (quoting In re Hiniker Co., 150 F.3d 1362, 1369 (Fed.
Cir. 1998)) overruled on other grounds by Williamson v. Citrix Online, LLC, 792 F.3d 1339 (Fed.
Cir. 2015). First, a term’s context in the asserted claim can be instructive. Phillips, 415 F.3d at
1314. Other asserted or unasserted claims can also aid in determining the claim’s meaning, because
7
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 8 of 94 PageID #: 5320
claim terms are typically used consistently throughout the patent. Id. Differences among the claim
terms can also assist in understanding a term’s meaning. Id. For example, when a dependent claim
adds a limitation to an independent claim, it is presumed that the independent claim does not
include the limitation. Id. at 1314–15.
“[C]laims ‘must be read in view of the specification, of which they are a part.’” Id. (quoting
Markman v. Westview Instruments, Inc., 52 F.3d 967, 979 (Fed. Cir. 1995) (en banc)). “[T]he
specification ‘is always highly relevant to the claim construction analysis. Usually, it is dispositive;
it is the single best guide to the meaning of a disputed term.’” Id. (quoting Vitronics Corp. v.
Conceptronic, Inc., 90 F.3d 1576, 1582 (Fed. Cir. 1996)); Teleflex, Inc. v. Ficosa N. Am. Corp.,
299 F.3d 1313, 1325 (Fed. Cir. 2002). This is true because a patentee may define his own terms,
give a claim term a different meaning than the term would otherwise possess, or disclaim or
disavow the claim scope. Phillips, 415 F.3d at 1316. In these situations, the inventor’s
lexicography governs. Id.
The specification may also resolve ambiguous claim terms “where the ordinary and
accustomed meaning of the words used in the claims lack sufficient clarity to permit the scope of
the claim to be ascertained from the words alone.” Teleflex, Inc., 299 F.3d at 1325. But,
“‘[a]lthough the specification may aid the court in interpreting the meaning of disputed claim
language, particular embodiments and examples appearing in the specification will not generally
be read into the claims.’” Comark Commc’ns, Inc. v. Harris Corp., 156 F.3d 1182, 1187 (Fed. Cir.
1998) (quoting Constant v. Advanced Micro-Devices, Inc., 848 F.2d 1560, 1571 (Fed. Cir. 1988));
see also Phillips, 415 F.3d at 1323. “[I]t is improper to read limitations from a preferred
embodiment described in the specification—even if it is the only embodiment—into the claims
8
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 9 of 94 PageID #: 5321
absent a clear indication in the intrinsic record that the patentee intended the claims to be so
limited.” Liebel-Flarsheim Co. v. Medrad, Inc., 358 F.3d 898, 913 (Fed. Cir. 2004).
The prosecution history is another tool to supply the proper context for claim construction
because, like the specification, the prosecution history provides evidence of how the U.S. Patent
and Trademark Office (“PTO”) and the inventor understood the patent. Phillips, 415 F.3d at 1317.
However, “because the prosecution history represents an ongoing negotiation between the PTO
and the applicant, rather than the final product of that negotiation, it often lacks the clarity of the
specification and thus is less useful for claim construction purposes.” Id. at 1318; see also Athletic
Alts., Inc. v. Prince Mfg., 73 F.3d 1573, 1580 (Fed. Cir. 1996) (ambiguous prosecution history
may be “unhelpful as an interpretive resource”).
Although extrinsic evidence can also be useful, it is “‘less significant than the intrinsic
record in determining the legally operative meaning of claim language.’” Phillips, 415 F.3d at
1317 (quoting C.R. Bard, Inc., 388 F.3d at 862). Technical dictionaries and treatises may help a
court understand the underlying technology and the manner in which one skilled in the art might
use claim terms, but technical dictionaries and treatises may provide definitions that are too broad
or may not be indicative of how the term is used in the patent. Id. at 1318. Similarly, expert
testimony may aid a court in understanding the underlying technology and determining the
particular meaning of a term in the pertinent field, but an expert’s conclusory, unsupported
assertions as to a term’s definition are not helpful to a court. Id. Extrinsic evidence is “less reliable
than the patent and its prosecution history in determining how to read claim terms.” Id. The
Supreme Court has explained the role of extrinsic evidence in claim construction:
In some cases, however, the district court will need to look beyond the patent’s
intrinsic evidence and to consult extrinsic evidence in order to understand, for
example, the background science or the meaning of a term in the relevant art during
the relevant time period. See, e.g., Seymour v. Osborne, 11 Wall. 516, 546 (1871)
9
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 10 of 94 PageID #: 5322
(a patent may be “so interspersed with technical terms and terms of art that the
testimony of scientific witnesses is indispensable to a correct understanding of its
meaning”). In cases where those subsidiary facts are in dispute, courts will need to
make subsidiary factual findings about that extrinsic evidence. These are the
“evidentiary underpinnings” of claim construction that we discussed in Markman,
and this subsidiary factfinding must be reviewed for clear error on appeal.
Teva Pharm. USA, Inc. v. Sandoz, Inc., 574 U.S. 318, 331–32 (2015).
B.
Departing from the Ordinary Meaning of a Claim Term
There are “only two exceptions to [the] general rule” that claim terms are construed
according to their plain and ordinary meaning: “1) when a patentee sets out a definition and acts
as his own lexicographer, or 2) when the patentee disavows the full scope of the claim term either
in the specification or during prosecution.” 2 Golden Bridge Tech., Inc. v. Apple Inc., 758 F.3d
1362, 1365 (Fed. Cir. 2014) (quoting Thorner v. Sony Comput. Entm’t Am. LLC, 669 F.3d 1362,
1365 (Fed. Cir. 2012)); see also GE Lighting Sols., LLC v. AgiLight, Inc., 750 F.3d 1304, 1309
(Fed. Cir. 2014) (“[T]he specification and prosecution history only compel departure from the
plain meaning in two instances: lexicography and disavowal.”). The standards for finding
lexicography or disavowal are “exacting.” GE Lighting Sols., 750 F.3d at 1309.
To act as his own lexicographer, the patentee must “clearly set forth a definition of the
disputed claim term,” and “clearly express an intent to define the term.” Id. (quoting Thorner, 669
F.3d at 1365); see also Renishaw, 158 F.3d at 1249. The patentee’s lexicography must appear
“with reasonable clarity, deliberateness, and precision.” Renishaw, 158 F.3d at 1249.
To disavow or disclaim the full scope of a claim term, the patentee’s statements in the
specification or prosecution history must amount to a “clear and unmistakable” surrender. Cordis
2
Some cases have characterized other principles of claim construction as “exceptions” to the
general rule, such as the statutory requirement that a means-plus-function term is construed to
cover the corresponding structure disclosed in the specification. See, e.g., CCS Fitness, Inc. v.
Brunswick Corp., 288 F.3d 1359, 1367 (Fed. Cir. 2002).
10
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 11 of 94 PageID #: 5323
Corp. v. Bos. Sci. Corp., 561 F.3d 1319, 1329 (Fed. Cir. 2009); see also Thorner, 669 F.3d at 1366
(“The patentee may demonstrate intent to deviate from the ordinary and accustomed meaning of a
claim term by including in the specification expressions of manifest exclusion or restriction,
representing a clear disavowal of claim scope.”). “Where an applicant’s statements are amenable
to multiple reasonable interpretations, they cannot be deemed clear and unmistakable.” 3M
Innovative Props. Co. v. Tredegar Corp., 725 F.3d 1315, 1326 (Fed. Cir. 2013).
C. Definiteness Under 35 U.S.C. § 112, ¶ 2 (pre-AIA) / § 112(b) (AIA)
Patent claims must particularly point out and distinctly claim the subject matter regarded
as the invention. 35 U.S.C. § 112, ¶ 2. A claim, when viewed in light of the intrinsic evidence,
must “inform those skilled in the art about the scope of the invention with reasonable certainty.”
Nautilus Inc. v. Biosig Instruments, Inc., 572 U.S. 898, 910 (2014). If it does not, the claim fails
§ 112, ¶ 2 and is therefore invalid as indefinite. Id. at 901. Whether a claim is indefinite is
determined from the perspective of one of ordinary skill in the art as of the time the application for
the patent was filed. Id. at 911. As it is a challenge to the validity of a patent, the failure of any
claim in suit to comply with § 112 must be shown by clear and convincing evidence. BASF Corp.
v. Johnson Matthey Inc., 875 F.3d 1360, 1365 (Fed. Cir. 2017). “[I]ndefiniteness is a question of
law and in effect part of claim construction.” ePlus, Inc. v. Lawson Software, Inc., 700 F.3d 509,
517 (Fed. Cir. 2012).
When a term of degree is used in a claim, “the court must determine whether the patent
provides some standard for measuring that degree.” Biosig Instruments, Inc. v. Nautilus, Inc., 783
F.3d 1374, 1378 (Fed. Cir. 2015) (quotation marks omitted). Likewise, when a subjective term is
used in a claim, “a court must determine whether the patent’s specification supplies some standard
for measuring the scope of the [term].” Ernie Ball, Inc. v. Earvana, LLC, 502 F. App'x 971, 980
11
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 12 of 94 PageID #: 5324
(Fed. Cir. 2013) (citations omitted). The standard “must provide objective boundaries for those of
skill in the art.” Interval Licensing LLC v. AOL, Inc., 766 F.3d 1364, 1371 (Fed. Cir. 2014).
D. Means-Plus-Function Limitations
Where a claim limitation is expressed in “means plus function” language and does not
recite definite structure in support of its function, the limitation is subject to 35 U.S.C. § 112, ¶ 6.
Braun Med., Inc. v. Abbott Labs., 124 F.3d 1419, 1424 (Fed. Cir. 1997). In relevant part, 35 U.S.C.
§ 112, ¶ 6 mandates that “such a claim limitation ‘be construed to cover the corresponding structure
. . . described in the specification and equivalents thereof.’” Id. (citing 35 U.S.C. § 112, ¶ 6).
Accordingly, when faced with means-plus-function limitations, courts “must turn to the written
description of the patent to find the structure that corresponds to the means recited in the
[limitations].” Id.
Construing a means-plus-function limitation involves multiple steps. “The first step in
construing [a means-plus-function] limitation is a determination of the function of the means-plusfunction limitation.” Medtronic, Inc. v. Advanced Cardiovascular Sys., Inc., 248 F.3d 1303, 1311
(Fed. Cir. 2001). Once a court has determined the limitation’s function, “the next step is to
determine the corresponding structure disclosed in the specification and equivalents thereof.” Id.
A “structure disclosed in the specification is ‘corresponding’ structure only if the specification or
prosecution history clearly links or associates that structure to the function recited in the claim.”
Id. Moreover, the focus of the “corresponding structure” inquiry is not merely whether a structure
is capable of performing the recited function, but rather whether the corresponding structure is
“clearly linked or associated with the [recited] function.” Id.
12
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 13 of 94 PageID #: 5325
III.
THE PARTIES’ STIPULATED TERMS
The parties agreed to the constructions of the following terms/phrases in their November
6, 2020 P.R. 4-5(d) Joint Claim Construction Chart.
Claim Term/Phrase
“concatenating”
•
•
Agreed Construction
“appending one item to the end of another so as
to form a single unit in a contiguous pattern”
’844 Patent Claims 1, 3, 5, 6, 9, 10
’845 Patent Claims 1, 8
“home gateway”
•
•
’844 Patent Claim 12
’845 Patent Claims 1, 8
“combining”
•
“any equipment for interconnecting a private
network and a network operated by a service
provider, the private network being either a home
network or a business network”
Plain and ordinary meaning.
’965 Patent Claim 1
Dkt. No. 105-1. In view of the parties’ agreement on the proper construction of the identified terms,
the Court hereby ADOPTS the parties’ agreed constructions.
IV.
CONSTRUCTION OF NON-MEANS-PLUS-FUNCTION TERMS
The parties dispute the meaning of nine non-means-plus-function terms/phrases.
A. “IPv4 destination address” / “IPv4 address of said destination terminal”
Disputed Term
“IPv4 destination
address” / “IPv4 address
of said destination
terminal”
Plaintiff’s Proposal
Plain and ordinary meaning.
Defendant’s Proposal
“32 bits formatted according to
Internet Protocol version 4
identifying the destination
equipment”
1. The Parties’ Positions
The parties dispute whether an IPv4 destination address must be construed as 32 bits in
length, as Defendant proposes, or if an IPv4 destination address can include “numerous options”
for encoding, as Plaintiff proposes. Plaintiff agrees that when used within an IPv4 packet, IPv4
13
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 14 of 94 PageID #: 5326
addresses are typically comprised of 32-bits. Dkt. No. 88 at 8. Plaintiff argues that the claims detail
concatenating an IPv4 address with other information to form an IPv6 address, which is 128-bits
wide. Id. Plaintiff contends that the IPv4 address can be encoded or represented differently within
an IPv6 address for an IPv6 packet than it is within an IPv4 packet. Id.
According to Plaintiff, there are numerous options for encoding IPv4 address information
into bit patterns, and the claims are not limited to any particular encoding scheme for the IPv4
address when using it to construct an IPv6 address. Id. (citing Dkt. No. 88-5 at 30:17–31:23).
Finally, Plaintiff argues that Defendant’s importation of a “destination equipment” limitation
should be rejected. Id. (citing ’844 Patent at 8:62–9:38).
Defendant responds that the intrinsic record repeatedly states that an IPv4 address has 32
bits. Dkt. No. 96 at 11 (citing ’844 Patent at 1:61–62, 6:21–24, 9:26–30, 10:33–37, Figs. 2, 4; ’845
Patent at 7:26–29, 10:28–32, 15:37–42, Figs 2, 4, 7; ’965 Patent at 3:57–60, Figs. 7a, 7b).
According to Defendant, the 32-bit nature of IPv4 addresses is fundamental to the technology
evolution that drove the need for the patented inventions. Id. at 12 (citing ’844 Patent 10:33–37;
’845 Patent at 15:37–42).
Defendant also argues that the extrinsic evidence confirms that an IPv4 address has 32 bits.
Id. at 11 (citing Dkt. No. 96-10 at 7, 18; Dkt. No. 96-13 at 5; Dkt. No. 96-15 at 4). Defendant
contends that Plaintiff’s argument that 32 bit addresses can be denoted by humans in non-binary
ways does not change the 32-bit nature of the data within the claimed packets. Id. Defendant argues
that the claims refer to a “destination IPv4 address” as being within a data packet, not as denoted
by a human. Id.
Plaintiff replies that the specification teaches that the bit encodings depicted in Figs. 2 and
4 of the ’844 and ’845 Patents are exemplary and not intended to be limiting. Dkt. No. 103 at 4
14
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 15 of 94 PageID #: 5327
(citing ’845 Patent at 6:51–55, 11:62–63; ’844 Patent at 5:53–57, 8:58–61). Plaintiff also argues
that even if an IPv4 address is implemented with a length of 32-bits in an IPv4 header, that does
not mean that an IPv4 address must be encoded as exactly 32 bits in an IPv6 header. Id. (citing
Dkt. No. 88-5 at 30:17–31:23). Plaintiff contends that there are numerous options for encoding a
data value, such as an address. Id. (citing Dkt. Nos. 103-1, 103-2, 103-3, 103-4).
2. Analysis
The term “IPv4 destination address” appears in Claims 1, 3, 5, 6, and 10 of the ’844 Patent;
Claims 1 and 8 of the ’845 Patent; and Claims 21, 23, 25, and 26 of the ’965 Patent. The Court
finds that the term is used consistently in the claims and is intended to have the same general
meaning in each claim. The term “IPv4 address of said destination terminal” appears in Claims 1,
3, 9, and 14 of the ’965 Patent. The Court finds that the term is used consistently in the claims and
is intended to have the same general meaning in each claim. The Court further finds that the
intrinsic and extrinsic evidence indicates that the term “IPv4 destination address” should be
construed to mean an “address formatted according to Internet Protocol version 4 indicating a
destination.”
The specification explains that the reason for creating a larger address space via the IPv6
protocol is because IPv4 addresses were running out. ’844 Patent at 1:61–62 (“It is commonly
accepted in the IP service provider community that IPv4 public addresses are going to run out.”).
The specification teaches that because IPv4 addresses have fewer bits than IPv6 addresses, the
destination IPv4 address can be directly inserted into the larger IPv6 addresses along with
additional appended fields to construct a 128-bit destination IPv6 address. See, e.g., ’844 Patent
10:33–37 (“The receiving method of the invention thus inserts both the 32 bits of the destination
IPv4 address of the received IPv4 packet and the 16 bits of the destination port dest-port to
15
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 16 of 94 PageID #: 5328
constitute a constructed destination IPv6 address that is referred to as IPv4inIPv6_dest_address.”);
’845 Patent at 15:37–42 (“The destination port number dest-port is inserted into the right-hand
part of the IPv6 constructed destination address. It therefore inserts both the 32 bits of the
destination IPv4 address of the received IPv4 packet and the 16 bits of the destination port destport to constitute an IPv6 constructed destination address IPv4in IPv6_dest_address.”). Thus, the
specification indicates that the “IPv4 destination address” must be an “address formatted according
to Internet Protocol version 4 indicating a destination.”
Defendant argues that an IPv4 destination address must be construed as 32 bits in length.
The specification does depict and describe an IPv4 address as having 32 bits. See, e.g., ’844 Patent
at Figs. 2, 4; 6:21–24; 9:26–30; 10:33–37; ’845 Patent Figs. 2, 4, 7; 7:26– 29; 10:28–32; 15:37–
42; ’965 Patent at Figs. 7a; 7b; 3:57–60. However, the Court disagrees that the 32-bit nature of
IPv4 addresses is a critical aspect of the patented inventions. Instead, what is critical is that the
recited address be in a format that is a useable IPv4 destination address. See, e.g., ’844 Patent at
13:22–28 (“To summarize, the invention makes possible a first phase of migration of IP
connectivity services towards IPv6 using packet routing mechanisms that takes the following
factors into account: Service operators suffer a problem of running out of IPv4 addresses.”).
For example, the specification teaches that in one embodiment a 32-bit destination IPv4
address can be directly inserted into the larger IPv6 addresses along with additional appended
fields to construct a 128-bit destination IPv6 address. See, e.g., ’844 Patent 10:33–37 (“The
receiving method of the invention thus inserts both the 32 bits of the destination IPv4 address of
the received IPv4 packet and the 16 bits of the destination port dest-port to constitute a constructed
destination IPv6 address that is referred to as IPv4inIPv6_dest_address.”); ’845 Patent at 15:37–
42 (“The destination port number dest-port is inserted into the right-hand part of the IPv6
16
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 17 of 94 PageID #: 5329
constructed destination address. It therefore inserts both the 32 bits of the destination IPv4 address
of the received IPv4 packet and the 16 bits of the destination port dest-port to constitute an IPv6
constructed destination address IPv4in IPv6_dest_address.”). Accordingly, the critical feature of
the invention is that an “IPv4 destination address” is an address formatted according to Internet
Protocol version 4 indicating a destination.
Turning to the extrinsic evidence, RFC 791 distinguishes between names, addresses, and
routes. Dkt. No. 96-10 at 7. 3 Specifically, it states that “A name indicates what we seek. An address
indicates where it is. A route indicates how to get there.” Id. at 7. Thus, consistent with the intrinsic
evidence, there is nothing that necessarily limits the recited “address” to 32 bits in length.
That said, RFC 791 does state that “[a]ddresses are fixed length of four octets (32 bits).”
Dkt. No. 96-10 at 10, see also id. at 8. Likewise, Newton’s Telecom Dictionary also defines an
“Internet protocol address” as “a unique 32-bit number for a specific TCP/IP host on the Internet.”
Dkt. No. 96-13 at 5, see also Dkt. No. 96-15 at 5 (defining “IP Address” as “a 32-bit address”).
Plaintiff also agrees that “IPv4 addresses, when used within an IPv4 packet, are typically
comprised of 32-bits.” Dkt. No. 88 at 8. However, the claim language itself details concatenating
an IPv4 address with other information to form an IPv6 address, which is 128-bits wide. Thus, in
the context of the intrinsic evidence, a person of ordinary skill in the art would understand that the
recited “IPv4 destination address” is not necessarily limited to 32 bits in length, but instead is an
“address formatted according to Internet Protocol version 4 indicating a destination.”
Plaintiff argues that there are numerous options for encoding IPv4 address information into
bit patterns, and that the claims are not limited to any particular encoding scheme for the IPv4
3
The ’965 Patent states that this standard is the basis for the “conventional version of the IP address
system known as the ‘IPv4 system.’” See ’965 Patent at 2:25–28.
17
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 18 of 94 PageID #: 5330
address when using it to construct an IPv6 address. Dkt. No. 88 at 8. To be clear, the Court’s
construction neither adopts nor rejects the encoding schemes discussed by Plaintiff. Specifically,
the intrinsic evidence does not disclose any of the encoding schemes presented by Plaintiff. Thus,
whether a particular encoding scheme meets the requirement of an “address formatted according
to Internet Protocol version 4 indicating a destination” is a factual issue, and not a claim
construction dispute. The Court has resolved the parties’ claim construction dispute by rejecting
Defendant’s 32 bits in length requirement. See O2 Micro Int'l v. Beyond Innovation Tech. Co., 521
F.3d 1351, 1362 (Fed. Cir. 2008) (“When the parties present a fundamental dispute regarding the
scope of a claim term, it is the court’s duty to resolve it.”). It is now the parties’ task to convince
the fact finder whether something does or does not fall within the scope of the properly construed
claims.
3. Court’s Construction
For the reasons set forth above, the Court construes:
•
the term “IPv4 destination address” to mean “address formatted according to Internet
Protocol version 4 indicating a destination,” and
•
the term “IPv4 address of said destination terminal” to mean “address formatted
according to Internet Protocol version 4 indicating the destination terminal.”
B. “destination port number”
Disputed Term
“destination port
number”
Plaintiff’s Proposal
Plain and ordinary meaning.
In the alternative: “a port
designation for destination
devices”
Defendant’s Proposal
“16 bit integer used by Internet
transport protocols to distinguish
among multiple simultaneous
connections to a single
destination host”
1. The Parties’ Positions
The parties dispute whether a “destination port number” is 16 bits in length, as Defendant
18
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 19 of 94 PageID #: 5331
proposes. Plaintiff argues that Defendant seeks to impose a specific bit-encoding scheme on the
claimed destination port number. Dkt. No. 88 at 9. Plaintiff contends that the ’844 Patent discloses
different encoding options for encoding port number information. Id. (citing ’844 Patent at 10:4–
8, 5:4–19, 7:43–67, Fig. 2). According to Plaintiff, the specification contemplates encoding port
information differently than that proposed by Defendant’s construction. Id. Finally, Plaintiff
argues that Defendant’s construction introduces elements not present in the claims that will lead
to juror confusion. Id. at 9–10.
Defendant responds that the specifications of the ’844 and ’845 Patents confirm that the
claimed “destination port number,” “dest-port,” is 16-bits in length. Dkt. No. 96 at 14 (citing ’844
Patent at 10:33–37; ’845 Patent at 12:13–18, 15:37–42, 13:29–37, 13:47–55, 14:61–66).
Defendant argues that the extrinsic evidence defines a “port number” as having 16 bits. Id. (citing
Dkt. No. 96-13; Dkt. No. 96-14). Regarding Plaintiff’s arguments, Defendant contends that a
“range of port numbers” and “destination port number” have different meanings. Id. at 14–15
(citing ’844 Patent at 14:33–35, 16:13–15; ’845 Patent at 18:32–34, 18:49–54).
Plaintiff replies that the claims recite “a destination port number,” which means one or
more destination port numbers. Dkt. No. 103 at 4. Plaintiff argues that Defendant’s construction
improperly limits this term to a single destination port value. Id. According to Plaintiff, the
specification describes how multiple ports (or a range of ports) can be encoded using a value that
includes a “ports_pattern/length_of_unvariable.” Id. at 4–5 (citing ’844 Patent at 7:50–51).
Plaintiff argues that Defendant’s singular, specific encoding format is inconsistent with the
specification. Id. at 5.
2. Analysis
The term “destination port number” appears in Claims 1, 3, 5, 6, and 10 of the ’844 Patent;
19
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 20 of 94 PageID #: 5332
and Claims 1, 6, and 8 of the ’845 Patent. The Court finds that the term is used consistently in the
claims and is intended to have the same general meaning in each claim. Unlike with the previous
terms, the claims here do not recite an “IPv4” destination port number, but instead recite a
“destination port number.”
As discussed above, IPv6 addresses have substantially more bits (i.e., 4x) than IPv4
addresses. ’844 Patent at 6:21–22; ’845 Patent at 7:26–27; ’965 Patent at 3:57–58. Moreover, the
specification discusses a range of port numbers. Referring to Fig. 2, the specification states that
“the address shared@IPv4 and the range of port numbers ports_pattern/length_of_unvariable are
located in the prefix IPv6_prefix_ports_range of the home gateway 20.” ’844 Patent at 10:9–13.
Thus, the specification discloses a range of ports as a ports_pattern and length_of_unvariable. Id.
at 7:65–67 (“[T]he range of authorized port numbers for the home gateway 20 is a range of port
numbers reserved for that gateway.”), 11:32–35 (“In this situation, the method includes a step PR2
of verifying that this destination port number dest-port belongs to the range of port numbers
ports_pattern/length_of_unvariable authorized for the gateway 20.”). Accordingly, there is no
indication that the patentees intended to limit the destination port number to a specific bit length
given that it may be related to a range of port numbers.
Furthermore, the intrinsic and extrinsic evidence indicates that the “destination port
number” is a number indicating a logical point of connection with a destination device. The
Newton’s Telecom Dictionary explains that a port number is “[a] logical point of connection, most
especially in the context of TCP (Transmission Control Protocol, which is part of the TCP/IP
protocol suite developed for what we now know as the Internet.” Dkt. No. 96-13 at 6. Likewise,
Technopedia states that “[a] port number is the logical address of each application or process that
uses a network or the Internet to communicate.” Dkt. No. 96-14 at 2.
20
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 21 of 94 PageID #: 5333
The specification further states that “[c]learly, if the IPv4 address assigned to the home
gateway 20 is a public address shared between a plurality of gateways, it is necessary for the source
port number contained in the IPv6 constructed source address of the received data packet to belong
to the range of port numbers reserved for this gateway.” ’845 Patent at 14:52–56. Accordingly, the
Court construes “destination port number” to mean “number indicating a logical point of
connection with a destination device.”
Defendant argues that the specifications confirm that the claimed “destination port
number” is 16-bits in length. Dkt. No. 96 at 14. The Court agrees that the specification discloses
an embodiment where the destination port number is 16-bits. However, the specification and
extrinsic evidence also indicates that this is within the context of the IPv4 standard. For example,
the specification states that “said data packet includes an IPv4 destination address and an IPv4
destination port number.” ’844 Patent at 3:2–3 (emphasis added). Similarly, Claim 5 of the ’844
Patent recites “said data packet comprising an IPv4 destination address and an IPv4 destination
port number.” ’844 Patent at Claim 5 (emphasis added). Accordingly, the intrinsic evidence
indicates that when the patentees wanted to limit the claims to “IPv4,” they did so explicitly.
Finally, Defendant’s construction introduces elements not present in the claims that would
confuse a jury. Defendant’s construction includes the terms “Internet transport protocols,”
“multiple simultaneous connections,” and “single destination host.” These terms do not appear in
the specification, and reading them in would confuse, rather than clarify, the scope of the claims.
3. Court’s Construction
For the reasons set forth above, the Court construes:
•
the term “destination port number” to mean “number indicating a logical point of
connection with a destination device.”
21
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 22 of 94 PageID #: 5334
C. “an operator prefix”
Disputed Term
“an operator prefix”
Plaintiff’s Proposal
Plain and ordinary meaning.
Defendant’s Proposal
“a prefix assigned to an Internet
Service Provider by its Regional
Internet Registry”
1. The Parties’ Positions
The parties dispute whether the patentees explicitly defined the term “operator prefix” in
the specification and during prosecution. Plaintiff argues that there is no evidence that the
inventors intended to limit the term’s meaning, and therefore, its plain and ordinary meaning
should control. Dkt. No. 88 at 10. Plaintiff contends that the specification contemplates that the
network operator may be an entity other than an Internet Service Provider (“ISP”). Id. (citing ’844
Patent at 1:30–39, 9:2–3, 8:30–32). Plaintiff argues that Defendant’s construction is incorrect
because it would restrict the universe of “operators” to ISPs. Id.
Plaintiff next argues that the portion of the specification that describes Figure 2 uses
permissive language and describes only an embodiment of the invention. Id. at 11 (citing ’844
Patent at 9:7–12). Plaintiff contends that other passages of the specification establish that the
operator may not be identical to that service provider, with the network operator being the same
as the service provider only “[i]n some circumstances.” Id. Plaintiff further contends that the
specification and claims do not limit an operator to always being an ISP. Id.
Defendant responds that “operator prefix” is not a well-known term in the art. Dkt. No. 96
at 15. Defendant contends that during the ’845 Patent’s prosecution, the patentees told the Patent
Office that the “expression ‘operator prefix’ is explicitly defined at page 18, lines 18–22 as the
prefix assigned to an Internet service provider by its Regional Internet Registry.” Id. (citing Dkt.
No. 96-7; Dkt. No. 96-5; ’844 Patent at 9:6–12; ’845 Patent at 10:10–15). Defendant argues that
its construction is a direct quote of the patentee’s definition. Id. at 16. Defendant further argues
22
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 23 of 94 PageID #: 5335
that the phrase “operator prefix” is a single phrase used by the patentees in a specifically defined
way. Id.
Plaintiff replies that the “operator prefix” concept is the same in both the ʼ844 and ʼ845
Patents, which is defined as the “left-hand part” of the IPv6 address that “identifies a subnetwork
of the domain.” Dkt. No. 103 at 5 (citing ’844 Patent at 6:25–40, 9:44–47; ’845 Patent at 7:30–35,
10:46–49). Plaintiff argues that Defendant’s construction improperly restricts the term to
“operators” who happen to also be ISPs. Id. According to Plaintiff, the specification states an
“operator” can be, but is not necessarily, an ISP. Id. (citing ’844 Patent at 1:37–39).
Plaintiff further contends that Defendant’s reliance on the Fig. 2 “example” improperly
limits the claims to a preferred embodiment. Id. Plaintiff argues that Defendant restricts the term
to only the exact prefix assigned by the Regional Internet Registry (“RIR”). Id. Plaintiff contends
that the operator may delegate different prefixes to its various “subnetworks,” without first
obtaining those prefixes from the RIR. Id. (citing ’844 Patent at 6:54–57). Finally, Plaintiff argues
that the patentees never disclaimed claim scope, and merely pointed to an exemplary description
of an operator prefix. Id.
2. Analysis
The term “an operator prefix” appears in Claims 1, 3, 5, 6, 9, and 10 of the ’844 Patent.
The Court finds that the term is used consistently in the claims and is intended to have the same
general meaning in each claim. The Court further finds that the patentees explicitly defined the
term “operator prefix” in the specification, as indicated in the prosecution history.
“Operator prefix” was originally in the claims filed in the application for ’845 Patent. In
response to a 35 U.S.C. ¶ 112, second paragraph rejection, the patentees argued that the
“expression ‘operator prefix’ is explicitly defined at page 18, lines 18-22 as the prefix assigned to
23
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 24 of 94 PageID #: 5336
an Internet Service Provider by its Regional Internet Registry.” Dkt. No. 96-7 at 9 (emphasis
added). The portion of the specification referenced by the patentees states that “this prefix is
advantageously chosen so that it is inscribed in the IPv6 operator prefix IPv6-prov assigned to the
IP connectivity service provide by its Regional Internet Registry (RIR) and thus includes this
operator prefix in its first bits.” Dkt. No. 96-7 at 7.
The same rejection and argument was made during the prosecution of the ’844 Patent. Dkt.
No. 96-6 at 5. The portions of the specifications referenced include the ’844 Patent at 9:6–12, and
the ’845 Patent at 10:10–15. Moreover, Plaintiff agrees that “operator prefix” concept is “the same
in both the ʼ844 and ʼ845 patents.” Dkt. No. 103 at 5. Thus, the Court adopts this definition because
it is was clearly and unambiguously defined by the patentees in the file history. Vitronics Corp.,
90 F.3d at 1582 (A patentee’s definition governs “so long as the special definition of the term is
clearly stated in the patent specification or file history”).
Plaintiff argues that there is no evidence that the patentees intended to limit the term’s
meaning and, therefore, its plain and ordinary meaning should control. Dkt. No. 88 at 10. Plaintiff
contends that the specification indicates that the “operator” may be an ISP, but that the
specification also indicates this is not always the case. Id. Regarding the prosecution history,
Plaintiff argues that the patentees “merely pointed to an exemplary description of an operator
prefix.” Dkt. No. 103 at 5. The Court disagrees.
As indicated above, the patentees argued that “operator prefix” was “explicitly defined” in
the specification. Dkt. No. 96-7 at 9. The Court finds that the “notice function is critical because
it provides competitors with the necessary information upon which they can rely to shape their
behavior in the marketplace.” Litton Sys., Inc. v. Honeywell, Inc., 145 F.3d 1472, 1474 (Fed. Cir.
1998) (Gajarsa, J., dissenting). Indeed, the “[p]ublic notice of the scope of the right to exclude, as
24
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 25 of 94 PageID #: 5337
provided by the patent claims, specification and prosecution history, is a critical function of the
entire scheme of patent law.” Id. Accordingly, the Court holds the patentees to the express
definition they argued for in the prosecution history.
3. Court’s Construction
For the reasons set forth above, the Court construes:
•
the term “an operator prefix” to mean “a prefix assigned to an Internet Service Provider
by its Regional Internet Registry.”
D. “an interconnection equipment of the IPv6 domain with the IPv4 destination
address”
Disputed Term
“an interconnection
equipment of the IPv6
domain with the IPv4
destination address”
Plaintiff’s Proposal
Plain and ordinary meaning.
In the alternative: “A routing
or switching device in the IPv6
domain that routes the IPv6
data packet using the IPv6
constructed destination
address, with the IPv6
constructed destination address
including the IPv4 destination
address”
Defendant’s Proposal
“an equipment that is addressable
in the IPv6 domain that
interconnects the IPv6 domain
and IPv4 domain and is
addressable by the IPv4
destination address of the data
packet”
1. The Parties’ Positions
The parties agree that the claimed “interconnection equipment” is in an IPv6 domain. The
parties dispute whether the claimed “interconnection equipment” must interconnect IPv4 and IPv6
domains. Plaintiff argues that the constructed address includes the IPv4 destination address. Dkt.
No. 88 at 12 (citing ’844 Patent at Figs. 2, 4). According to Plaintiff, the received IPv4 data packet
is encapsulated in an IPv6 data packet and routed through the IPv6 domain. Id. (citing ʼ844 Patent
at 10:38–58, 11:49–54).
Plaintiff also argues that Defendant’s construction should be rejected because it uses the
25
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 26 of 94 PageID #: 5338
term “addressable,” which is not recited within the specification. Id. Plaintiff further contends that
Defendant’s construction requires the interconnection equipment to be addressable in the IPv6
domain and the IPv4 domain from which the packet originates. Id. Plaintiff argues that the claim
language specifies that the interconnection equipment is not only addressable in the IPv6 domain,
but also that it resides on the IPv6 domain. Id.
Defendant responds that the claim and specification confirms that interconnection
equipment connects IPv4 and IPv6 networks. Dkt. No. 96 at 17. According to Defendant, the ’844
Patent seeks to allow “IPv6 domains . . . to interconnect with IPv4 domains.” Id. (citing ’844 Patent
at 2:46–55). Defendant argues that the interconnection is facilitated by equipment that is dualstack. Id. (citing ’844 Patent at 3:35–37, 13:51–56). Defendant contends that the home gateway
interconnection equipment is described as bridging IPv4 and IPv6 networks. Id. (citing ’844 Patent
at 5:4–19, 7:32–34, 7:63–8:8, 8:58–9:4, 9:62–10:8, 10:64–11:2, Fig. 1). Defendant argues that
Plaintiff’s construction is wrong because it requires the device to be “in the IPv6 domain,” and
does not require the device to “interconnect” an IPv6 domain with an IPv4 domain. Id. at 18.
Plaintiff replies that Defendant’s construction limits “interconnection” to mean only
interconnecting domains of different types. Dkt. No. 103 at 6. Plaintiff argues that the specification
teaches that interconnecting equipment is used to interconnect different networks regardless of
whether they are the same type or not. Id. (citing ’844 Patent at 1:45–47, 9:59–60). Plaintiff next
argues that Defendant’s construction requires that interconnection equipment “interconnects the
IPv6 domain and [the] IPv4 domain.” Id. Plaintiff contends that the only IPv4 domain recited in
the claims is the one from which IPv4 packets are received (the source address), which Plaintiff
argues is different than the domain with the IPv4 destination address to which the IPv6 data packets
are routed. Id. (citing ʼ844 Patent at 3:35–37).
26
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 27 of 94 PageID #: 5339
Finally, Plaintiff argues that Defendant’s requirement that the interconnection equipment
be “addressable by the IPv4 destination address” is nonsensical. Id. Plaintiff contends that
Defendant’s proposal requires that the interconnection equipment be the destination of the IPv4
packet. Id. Plaintiff argues that this is inconsistent with both the claim context and specification.
Id. (citing ʼ844 Patent at 3:35–39, 14:38–42). According to Plaintiff, the interconnection
equipment is a pass-through device and not the destination. Id. (citing Dkt. Nos. 103-7, 103-8,
103-9).
2. Analysis
The phrase “an interconnection equipment of the IPv6 domain with the IPv4 destination
address” appears in Claims 1 and 5 of the ’844 Patent. The Court finds that the phrase is used
consistently in the claims and is intended to have the same general meaning in each claim. Claims
1 and 5 recite “constructing an IPv6 destination address by concatenating an operator prefix, said
IPv4 destination address, and the destination port number.” ’844 Patent at Claim 1 and 5. The
claim language indicates that the phrase “with the IPv4 destination address” modifies the
constructed address by reciting the step of “routing the generated IPv6 data packet in the IPv6
domain using the IPv6 constructed destination address . . . .” Id. (emphasis added). The
constructed address includes the IPv4 destination address, as described in the preferred
embodiment shown in Figures 2 and 4.
Specifically, the specification states that the received IPv4 data packet is encapsulated in
an IPv6 data packet and routed through the IPv6 domain. ʼ844 Patent at 10:38–58 (“One
implementation of the invention encapsulates the received IPv4 packet in an IPv6 packet”), 11:50–
54 (“Clearly an encapsulated data packet represents a first phase of migrating to IPv6 addressing.
It enables routing of IPv4 packets under the IPv6 protocol in the IPv6 domain 1, but after de-
27
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 28 of 94 PageID #: 5340
encapsulation the IPv4 packets are received and processed under the IPv4 protocol, which makes
it necessary for the home gateway 20 to be able to manage an IPv4 address.”). The specification
further states that the “IPv6 constructed destination address is routable in the IPv6 domain and
contains the payload carried by the IPv4 data packet.” ’844 Patent at 3:16–19. Accordingly, the
Court construes the phrase “with the IPv4 destination address” to mean “with the IPv6 constructed
destination address including the IPv4 destination address.”
The Court further construes the phrase “interconnection equipment of the IPv6 domain” to
mean “router of the IPv6 domain.” Figure 3 illustrates the steps of “constructing,” “generating,”
and “routing.” The specification describes these steps taking place in the access node 40. ’844
Patent at 9:62–10:63. The specification states that “[t]he IPv6 domain 1 described with reference
to FIG. 1 includes at least one access node 40 of the invention.” Id. at 9:48–49. Accordingly, the
intrinsic evidence indicates that the term “interconnection equipment of the IPv6 domain” means
“router of the IPv6 domain.”
Turning to Defendant’s construction, the Court does not adopt it because it incorrectly
requires an interconnection between “the IPv6 domain and [the] IPv4 domain.” The only IPv4
domain recited in the claim is the one from which IPv4 packets are received (the source address),
which is different than the domain with the IPv4 destination address to which the IPv6 data packets
are routed. In other words, it is the IPv4 destination address that is routed through the IPv6 domain
via the recited IPv6 data packet. Indeed, the specification states that the “IPv6 constructed
destination address is routable in the IPv6 domain and contains the payload carried by the IPv4
data packet.” ’844 Patent at 3:16–19.
3. Court’s Construction
For the reasons set forth above, the Court construes:
28
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 29 of 94 PageID #: 5341
•
the term “interconnection equipment of the IPv6 domain” to mean “a router of the IPv6
domain,” and
•
the term “with the IPv4 destination address” to mean “with the IPv6 constructed
destination address including the IPv4 destination address.”
E. “regularizing”
Disputed Term
“regularizing”
Plaintiff’s Proposal
Plain and ordinary meaning.
In the alternative: “conforming
[the IP address] to the
destination IP domain”
Defendant’s Proposal
“confirming IP addresses by
creating or using an entry in an
address translation table of the
gateway”
1. The Parties’ Positions
The parties dispute whether “regularizing” means creating or using an entry in an address
translation table (known as a “NAT table”), as Defendant proposes. Plaintiff argues that
regularizing is nothing more than conforming IP addresses by either replacing a native address
with a constructed one, or vice versa. Dkt. No. 88 at 14. Plaintiff contends that the exemplary
embodiments described in the specification reinforce that the invention “enables transformation
of an IPv4 packet entering an IPv6 domain and an IPv6 packet leaving an IPv6 domain to go to an
IPv4 domain without it being necessary to maintain a table of correspondence between the IPv4
and IPv6 address . . . .” Id. at 14–15 (citing ’845 Patent at 7:20–24). Plaintiff further contends that
there is no requirement to update a NAT. Id. at 15 (citing ’845 Patent at 4:36–39, 5:12–17, 10:61–
11:13, 16:21–31).
Plaintiff also argues that inserting Defendant’s language into Claim 2 results in a circuitous
construction. Id. Plaintiff contends that Claim 5 clashes with Defendant’s construction. Id. at 16.
Plaintiff argues that Claim 5 suggests that the data needed to regularize the address is already in
the NAT table, and the method does not require that the NAT table of the gateway is modified at
29
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 30 of 94 PageID #: 5342
all. Id.
Defendant responds that the claims support its construction. Dkt. No. 96 at 18 (citing ’845
Patent at Claims 1, 2, 5). Defendant argues that the specification confirms that the home gateway
includes an NAT table, and that “regularizing” involves that NAT table. Id. at 19 (citing ’845
Patent at 16:64–67, 1:51–60; ’845 Patent at 16:23–31, 4:7–19, 4:32–39, 5:7–34, 6:42–47, 11:7–
13, 13:19–28). Defendant contends that Plaintiff does not identify an example of “regularizing”
without a NAT table. Id.
Defendant also argues that the ’845 Patent claims only IPv6-to-IPv6 translations, unlike
the ’844 Patent, which, according to Defendant, claims IPv4-to-IPv6 translations. Id. Defendant
argues that the claimed “regularizing” changes between constructed IPv6 addresses and native
IPv6 addresses, and does not relate to IPv4-to-IPv6 translations. Id. (citing ’845 Patent at 16:23–
31). Defendant contends that IPv6-to-IPv6 translations are all discussed as requiring the home
gateway’s NAT table. Id. (citing ’845 Patent at 4:7–19, 4:32–39, 5:7–43, 6:42–47, 13:19–28,
16:23–44). Defendant notes that its revised construction is consistent with Claims 2 and 5, and
that Plaintiff’s argument that its construction requires “updating” is no longer relevant. Id. at 20.
Plaintiff replies that Defendant’s narrow interpretation that the claims only cover a packet
moving from an IPv6 domain to another IPv6 domain is wrong. Dkt. No. 103 at 6. Plaintiff argues
that the relevant element originally stated “routing the modified data packet to its destination” and
was corrected to state “routing the IPv6 data packet to its destination.” Id. Plaintiff contends that
the correction clarified that the antecedent basis for the packet that is routed to its destination is
the IPv6 packet originally received and possibly modified. Id. Plaintiff argues that the specification
also describes the home gateway transforming packets from IPv6 into IPv4 and vice versa. Id. at
7 (citing ’845 Patent at 3:26–29). Plaintiff further argues that the preamble states that the data
30
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 31 of 94 PageID #: 5343
packet is received “in an IPv6 domain connected to an IPv4 domain . . . .” Id.
Finally, Plaintiff contends that NAT tables are not a necessary part of regularizing the
address(es), because the claims are not limited to IPv6-to-IPv6 connections. Id. Plaintiff further
contends that the passages cited by Defendant do not always require a NAT table as part of
regularizing. Id. Plaintiff argues that Figure 5 includes three steps before routing a packet with
constructed addresses. Id. (citing ’845 Patent at 13:19–28).
2. Analysis
The term “regularizing” appears in Claims 1, 2, 5, and 8 of the ’845 Patent. The Court finds
that the term is used consistently in the claims and is intended to have the same general meaning
in each claim. The Court further finds that the term should be given its plain and ordinary meaning,
because the claim language itself recites what “regularizing” means. Claim 1 recites that
regularizing means replacing said at least one IPv6 address by either replacing a native address
with a constructed one, or vice versa. Claim 2, which depends from Claim 1, adds steps to
regularizing the source address, which includes “creating an entry in an address translation table.”
Claim 5, which depends from Claim 1, adds additional steps to regularizing the destination
address, which includes “searching an address translation table of the gateway.” Thus, the claim
language indicates what “regularizing” means.
Regarding Defendant’s construction, the Court does not adopt it because it is not consistent
with the claim language. The independent claims do not require a NAT table as part of the recited
“regularizing.” Indeed, the dependent claims indicate that when a NAT table is required, the
patentees explicitly recited it in the claims. For example, dependent Clam 2 recites “creating an
entry in an address translation table,” and dependent Claim 5 recites “searching an address
translation table of the gateway.”
31
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 32 of 94 PageID #: 5344
The specification is consistent with the claims and indicates that “regularizing” may
include a number of steps but that a NAT table may only be required in one step. For example,
Figure 5 includes three steps (i.e., R1, R21, R22) that occur before step R24, which is the step that
“creates an entry in the address translation table of the gateway associating the native source
address and the source address constructed.” ’845 Patent at 13:26–27. In other words, a NAT table
entry is not created until after the packet is modified in step R22. Id. at 13:19–25 (“A step R22 for
choosing an IPv6 constructed source address . . . and modifies the data packet by replacing the
native source address with this constructed address.”). Accordingly, the Court rejects Defendant’s
construction.
Although it is not directly presented in its proposed constructions, Defendant contends that
the parties have a fundamental dispute regarding whether the claims of the ’845 Patent are limited
to only IPv6-to-IPv6 translations, and exclude IPv4-to-IPv6 translations (and vice versa). Dkt. No.
96 at 19 (citing ’845 Patent 4:7–19, 4:32–39, 5:7–43, 6:42–47, 13:19–28, 16:23–44). The
specification indicates that the claims are not as limited as Defendant contends. In addition to the
IPv6-to-IPv6 exchanges cited by Defendant, the specification also describes the home gateway
transforming packets from IPv6 into IPv4 and vice versa. ’845 Patent at 3:26–29 (“The data packet
is therefore sent in IPv4 or IPv6, transformed if necessary into an IPv6 data packet to route it in
the IPv6 domain, and if necessary transformed back into an IPv4 data packet.”).
The claims support this interpretation because the preamble states that the data packet is
received “in an IPv6 domain connected to an IPv4 domain . . . .” Thus, packet delivery to the IPv4
domain is possible. Having resolved the parties’ dispute, the Court finds that no further
construction is necessary. See U.S. Surgical Corp. v. Ethicon, Inc., 103 F.3d 1554, 1568 (Fed. Cir.
1997) (“Claim construction is a matter of resolution of disputed meanings and technical scope, to
32
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 33 of 94 PageID #: 5345
clarify and when necessary to explain what the patentee covered by the claims, for use in the
determination of infringement. It is not an obligatory exercise in redundancy.”); see also O2 Micro,
521 F.3d at 1362 (“[D]istrict courts are not (and should not be) required to construe every
limitation present in a patent’s asserted claims.”).
3. Court’s Construction
For the reasons set forth above, the term “regularizing” is given its plain and ordinary
meaning.
F. “link”
Disputed Term
“link”
Plaintiff’s Proposal
“a connection between an
interface on a first device and
an interface on a second
device”
Defendant’s Proposal
“part of a pseudo-wire (i.e., a
segment) with its own label that is
used when broadcasting data
streams”
1. The Parties’ Positions
The parties dispute: (1) whether a “link” is part of a pseudo-wire (i.e., a segment); and (2)
whether a “link” must have its own label. Plaintiff argues that the specification gives examples
that show the endpoints of a link each terminate on a particular interface on a device. Dkt. No. 88
at 20 (citing ’775 Patent at 8:5–8, 6:60–7:2). Plaintiff contends that the specification shows that to
set up a link, one must identify both the device (e.g., SPE or T-PE1) and the particular interface
(e.g., if2 or IFE) where the link will terminate on that device. Id. Plaintiff argues that a link is not
merely any connection between two devices. Id.
Plaintiff further contends that this plain meaning of “link” is supported by extrinsic
evidence. Id. (citing Dkt. No. 88-8). Plaintiff argues that Defendant’s construction attempts to redefine a “link” as a “segment,” which Plaintiff contends has a different meaning from the term
“link” to one skilled in the art. Id. Plaintiff further argues that the only use of the term “segment”
33
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 34 of 94 PageID #: 5346
in the specification appears in citations to a prior art document titled “An Architecture for MultiSegment Pseudo-Wire Emulation Edge-to-Edge.” Id. (citing ’775 Patent at 2:1–2). Plaintiff
contends that this document says that a “segment” connects two “provider edge” devices, which
are devices located at the edge of the network. Id. at 21.
Plaintiff also argues that “segment” is different from a “link” as shown in Figures 2 and 3.
Plaintiff agrees that the ’775 Patent includes embodiments in which each link is assigned a label,
but argues that it further teaches that the link can carry multiple different labels. Id. (citing ’775
Patent at 7:25–26, 8:1–5).
Defendant responds that the claims and specification confirm that a link “is part of a
pseudo-wire” Dkt. No. 96 at 20 (citing ’775 Patent at 2:15–19, 6:25–48, 7:30–67, 8:58–9:10).
Defendant contends that these multi-part pseudo-wires are also known as multi-segment pseudowires. Id. (citing ’775 Patent at 1:66–2:2). Defendant further contends that the specification
explains that each “link” is associated with its own label. Id. at 21 (citing ’775 Patent at 7:25–67,
9:59–65, 10:21–23, 10:42–63, Figs. 3, 5). Defendant argues that the labels are “used when
broadcasting data streams.” Id. (citing ’775 Patent at 7:25–29; Dkt. No. 96-12).
Regarding Plaintiff’s construction, Defendant argues that each link is assigned a single
label, and the data packets traversing a path can carry multiple labels to determine which links to
traverse. Id. Defendant contends that Plaintiff cannot show that a link is ever assigned multiple
labels. Id. Defendant concedes that a data packet can carry multiple labels to identify multiple
links, but argues that each link has a single, unique label. Id. at 22. Defendant also argues that the
Court should reject Plaintiff’s construction because it is not definitional regarding the types of
links claimed in the ’775 Patent. Id. Defendant also contends that the extrinsic evidence cited by
Plaintiff has nothing do with pseudo-wires. Id.
34
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 35 of 94 PageID #: 5347
Plaintiff replies that “segment” has a special meaning in the art, and this meaning is not
synonymous with “part.” Dkt. No. 103 at 9. Plaintiff argues that not all links are part of pseudowires, and that other types of links are known in the art. Id. (citing ’775 Patent at 1:34-42). Plaintiff
contends that Defendant incorrectly argues that any reference to “link” in the prior art necessarily
discloses a “pseudo-wire.” Id. Plaintiff further argues that Defendant’s construction risks
confusing the jury into thinking that data traversing a link must carry exactly one label. Id. Plaintiff
also argues that Defendant’s construction improperly imports an unclaimed “label” limitation from
a preferred embodiment. Id.
2. Analysis
The term “link” appears in Claims 1–7 of the ’775 Patent. The Court finds that the term is
used consistently in the claims and is intended to have the same general meaning in each claim.
The Court further finds that the specification indicates that a link is a connection between the
interfaces of two routers. For example, the specification states “[t]he packets sent to the first output
router T-PE2 are directed to the interface if2 of the intermediate router S-PE. This interface if2
constitutes a first end of the link L2.” Id. at 8:5–8 (emphasis added); see also id. at 6:60–7:2 (“the
pseudowires pw1 and pw2 are set up at the initiative of the input router T-PE1 and setting them
up is based on the exchange of set-up messages … [the] first set-up message includes an identifier
SAII of the input router T-PE1 [and] an identifier of an input interface IFE associated with an
equipment connected to the input router.”) (emphasis added). These examples show that in order
to set up a link, one must identify both the device (e.g. SPE or T-PE1) and the particular interface
(e.g.,if2 or IFE) where the link will terminate on that device.
Regarding the “segment” issue, the Court agrees with Plaintiff that the intrinsic evidence
indicates that the term “segment” has a different meaning from the term “link” to one skilled in
35
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 36 of 94 PageID #: 5348
the art. Dkt. No. 88 at 20. The only use of the term “segment” in the specification appears in
citations to a prior art document titled “An Architecture for Multi-Segment Pseudo-Wire
Emulation Edge-to-Edge.” ’775 Patent at 2:1–2. This document defines a “PW [pseudo-wire]
Segment” as “[a] part of a single-segment or multi-segment PW, which is set up between two PE
[provider edge] devices, T-PEs and/or S-PEs.” Dkt. No. 88-8 at 7. In other words, this document
appears to define a “segment” as connecting two “provider edge” devices, which are devices
located at the edge of the network.
For example, in Figures 2 and 3, these would be the devices labeled T-PE1, T-PE2, and TPE3, located at the edges of network labeled “PSN” (packet switched network).
’775 Patent at Figs. 2, 3. The links in these figures (e.g., L1) do not “span” the entire PSN network
from “edge-to-edge.” Rather, the links span only part of the PSN (e.g. from T-PE1 to SPE) and do
not go all the way from edge to edge. Thus a “segment” is different from the “links” illustrated in
36
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 37 of 94 PageID #: 5349
Figures 2 and 3.
More importantly, the term “segment” does not appear in the specification. The term does
appear in the prosecution history, but the patentees explicitly stated that the “segment” was
“between the input router and an intermediary router,” consistent with Figures 2 and 3. Dkt. No.
88-10 at 8. Thus, the patentees indicated that they were not giving “link” the same meaning as the
prior art document’s definition of “segment.”
Regarding the label issue, the Court finds that it is not required and could be confusing to
the jury. The specification does indicate that each “link” is associated with its own label. For
example, the specification states that “[t]he set-up message SIG1 also includes a label lbl1
associated with the first link L1.” ’775 Patent at 7:25–26; see also id. at 7:49–67, 9:59–65, 10:21–
23, 10:42–63. Similarly, the specification explains that links L2 and L3 also have their own
labels—lbl2 and lbl3 respectively. Id. at Figs. 3, 5; 7:25–64. The specification also states that
“[t]his label is used by the input router T-PE1 and the intermediate router S-PE when broadcasting
data streams.” Id. at 7:25–29.
However, the specification also teaches that the link can carry multiple different labels. For
example the specification states that “[o]n reception of a data packet sent by the input router TPE1, the intermediate router S-PE uses the label added to the packet by the input router to
determine to which output interface if2, if3 to direct the data packet.” Id. at 8:1–5. Accordingly, a
packet traveling along link L1 from T-PE1 to SPE can have one of at least two different labels,
indicating which of two interfaces (if2 or if3) the data packet should be directed to so it can be
routed to the next link (L2 or L3). Accordingly, the Court does not adopt this portion of
Defendant’s construction.
During the claim construction hearing, Defendant argued that the first link is part of a
37
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 38 of 94 PageID #: 5350
“pseudo-wire.” The Court agrees but does not adopt Defendant’s construction, because the claims
explicitly recite that the links are part of respective pseudo-wires. For example, Claim 1 recites
“setting up a first pseudo-wire comprising . . . setting up a second pseudo-wire . . . .” ’775 Patent
at Claim 1. Defendant has failed to provide a persuasive reason to define “link” as “part of a
pseudo-wire (i.e., a segment),” when it is explicitly recited in its proposed construction.
3. Court’s Construction
For the reasons set forth above, the Court construes:
•
the term “link” to mean “connection between an interface of a first router and an interface
of a second router.”
G. “if necessary”
Disputed Term
“if necessary”
Plaintiff’s Proposal
Plain and ordinary meaning;
Defendant’s Proposal
Indefinite
In the alternative: “If the data
packet’s IP header is
nonconforming with its
destination IP domain”
1. The Parties’ Positions
The parties dispute whether the term “if necessary” is indefinite. Plaintiff argues that Claim
1 of the ’845 Patent provides the context for this term. Dkt. No. 88 at 12–13. Plaintiff contends
that the gateway will regularize one or both of the IPv6 source and destination addresses by
replacing that IPv6 address, if necessary. Id. at 13. According to Plaintiff, if an IPv6 address is
constructed, it may be replaced with a native address, but if the address is a native one, then it may
be replaced with a constructed IPv6 address. Id. Plaintiff argues that the nature of the IPv6
addresses in the received packet and the specified destination of the packet determines which of
these replacements is necessary. Id. Plaintiff further argues that the specification indicates that the
38
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 39 of 94 PageID #: 5351
need for regularization depends on the nature of the packet. Id. (citing ’845 Patent at 3:18–29,
13:5–8, 13:17–25, 16:18–28).
Defendant responds that the claim and the specification do not inform a person of ordinary
skill in the art when it is necessary to perform the claimed “regularizing” step. Dkt. No. 96 at 22.
Defendant contends that Plaintiff’s interpretation finds no intrinsic support and contradicts the
claims. Id. at 23. According to Defendant, the home gateway always receives an IPv6 packet and
sends an IPv6 packet. Id. Defendant also argues that the only destination addresses that reach the
“if necessary, regularizing” step are constructed IPv6 destination addresses. Id. at 23–24.
Defendant contends that it would always be “necessary” to regularize under Plaintiff’s
understanding. Id. at 24.
Plaintiff replies that even if the packet must already include a constructed destination
address, it may or may not be necessary to regularize the source address. Dkt. No. 103 at 7. Plaintiff
contends that in other embodiments, it may not be necessary to regularize the addresses at all. Id.
(citing the ’845 Patent at Fig. 8). According to Plaintiff, the various situations that make
regularizing necessary are laid out in the patent and self-evident from the claims. Id.
2. Analysis
The term “if necessary” appears in Claims 1 and 8 of the ’845 Patent. The Court finds that
the term is used consistently in the claims and is intended to have the same general meaning in
each claim. The Court further finds that the phrase is not indefinite, and should be construed to
mean “if the IPv6 source address is classified as a native address or if the IPv6 destination address
is a constructed address.”
Starting with the claim language, Claim 1 is a method claim executed in a home gateway.
The gateway may be connected to both an IPv6 domain and an IPv4 domain, and receives an IPv6
39
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 40 of 94 PageID #: 5352
packet that includes both an IPv6 source address and an IPv6 destination address. After receiving
this packet, the first step of Claim 1 specifies that the gateway identifies that the IPv6 destination
address was constructed by concatenating an IPv6 prefix, an IPv4 destination address, and a
destination port number. Then, “if necessary,” the gateway will regularize one or both of the IPv6
source and destination addresses by replacing the IPv6 address. The determination of whether it is
necessary depends on whether the IPv6 source address is classified as a native address or if the
IPv6 destination address is a constructed address. This understanding comes from the
embodiments disclosed in the specification.
The specification states that the need for regularization depends on the nature of the packet.
A person of ordinary skill would understand that IPv4 and IPv6 cannot natively communicate with
each other. The ’845 Patent describes a solution for this problem:
In the context of migration from IPv4 to IPv6, consider a first terminal equipment
of an IPv4 domain that can send and receive only IPv4 data packets. In parallel with
this, a second terminal equipment of the IPv6 domain can send and receive only
IPv6 data packets. According to the invention, if one of these equipments is seeking
to send a data packet to the other, it uses its own protocol, but the data is routed in
the IPv6 domain using the IPv6 protocol.
The data packet is therefore sent in IPv4 or IPv6, transformed if necessary into an
IPv6 data packet to route it in the IPv6 domain, and if necessary transformed back
into an IPv4 data packet.
’845 Patent at 3:18–29 (emphasis added). Thus, the nature of the packet determines whether
regularizing the IPv6 address is necessary, because the addresses provided for a data packet must
match or comply with the protocol used by the transporting network. The specification further
clarifies what “if necessary” means in the context of the claim language when considered in the
context of the disclosed embodiments. In the “first implementation of the invention,” the
specification discloses the following:
If the IPv6 destination address is classified as a constructed address, the
40
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 41 of 94 PageID #: 5353
transmission method of the invention executes a step R2 of regularizing the source
address of the packet to be transmitted.
…
If the source address is constructed, the data packet is routed to its destination in
the step R3.
If the source IPv6 address is classed as a native address, the method of the
invention executes, before this routing step, a step R22 for choosing an IPv6
constructed source address whose source port number is in the authorized range
ports_pattern/length_of_unvariable assigned to the gateway 20 and modifies the
data packet by replacing the native source address with this constructed address.
Id. at 13:5–8, 17–25 (emphasis added). In the “second implementation of the invention,” the
specification discloses when it is necessary to regularize an address in a received “IPv4inIPv6-pt”
packet:
When the packet IPv4inIPv6-pt reaches the home gateway 20, the gateway executes
the step R’1 described above of identifying the destination address. If a native
destination address is identified, the data packet is routed directly to the destination
user terminal in a step R'3.
If a constructed destination address is identified, for example with the aid of an
identifier contained in the destination address, the step of regularizing the method
of the invention of receiving a data packet includes a step R’21 of searching the
translation table of the home gateway for an entry containing the constructed
destination address.
Id. at 16:18–28 (emphasis added). As discussed above, Claim 1 requires “identifying an IPv6
destination address constructed by concatenating an IPv6 prefix, an IPv4 destination address and
a destination port number.” ’845 Patent Claim 1. In other words, the claim language requires the
packet to include a constructed destination address. Thus, it is only “necessary” to regularize the
“at least one IPv6 address” when the IPv6 source address is classified as a native address or if the
IPv6 destination address is a constructed address. Given this construction for “if necessary,” the
Court finds that the claims, viewed in light of the specification, inform those skilled in the art about
the scope of the invention with reasonable certainty. Accordingly, Defendant has failed to prove
by clear and convincing evidence that the term is indefinite.
41
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 42 of 94 PageID #: 5354
3. Court’s Construction
For the reasons set forth above, the Court construes:
•
the term “if necessary” to mean “if the IPv6 source address is classified as a native address
or if the IPv6 destination address is a constructed address.”
H. “modifying the data packet using the regularized address”
Disputed Term
“modifying the data
packet using the
regularized address”
Plaintiff’s Proposal
Plain and ordinary meaning.
Defendant’s Proposal
Indefinite
1. The Parties’ Positions
The parties dispute whether the phrase “modifying the data packet using the regularized
address” is indefinite. Defendant first contends that the step of “modifying the data packet using
the regularized address” in Claim 1 cannot mean “plac[ing] . . . the new IP address(es) in the
header of the packet,” because the step of “regularizing” requires “replacing” the IPv6 addresses
in the IPv6 packet. Defendant next contends that Claim 8 is indefinite because it improperly claims
a mixed method and apparatus.
Plaintiff argues that the phrase “modifying the data packet using the regularized address”
follows the “regularizing” step described above. Dkt. No. 88 at 17. Plaintiff contends that once the
IPv6 address is regularized, the data packet is modified using the regularized address. Id. (citing
’845 Patent at 3:26–29). Plaintiff argues that the specification is entirely consistent with this plain
and ordinary meaning. Id. (citing ’845 Patent at 3:26–40, 5:27–34, 12:1–26, 12:19–46, 14:22–44).
Defendant responds that “modifying” is indefinite because the specification fails to
disclose any other type of modification made to the IPv6 data packets. Dkt. No. 96 at 24.
According to Defendant, the only way to understand the claimed “modifying” is as a second
replacement of the regularized addresses in the IPv6 header, which Defendant contends is not
42
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 43 of 94 PageID #: 5355
disclosed. Id.
Defendant further argues that Claim 8 is indefinite because it improperly claims a mixed
method and apparatus. Dkt. No. 96 at 25. Defendant contends that Claim 8 of the ’845 Patent
recites “a device” with structural elements and also recites the step of “modifying the data packet
. . . .” Id. Defendant argues that this makes Claim 8 a system claim that improperly claims the
method step of “modifying.” Id.
Plaintiff replies that there are no redundancies in the claims. Dkt. No. 103 at 8. Plaintiff
argues that Claim 1 of the ’845 Patent claims “replacing . . . [an] address” then “modifying the
data packet using the regularized address.” Id. According to Plaintiff, the specification describes
these as separate, but related functions. Id. (citing ’845 Patent at 11:7–13, 13:19–28). Plaintiff
contends that the address is part of the IP packet header and may be replaced in the receiving router
before modifying the data packet with the replacement address. Id.
2. Analysis
The phrase “modifying the data packet using the regularized address” appears in Claims 1
and 8 of the ’845 Patent. The Court finds that the phrase is used consistently in the claims and is
intended to have the same general meaning in each claim. The Court further finds that the phrase
is not indefinite, and should be given its plain and ordinary meaning.
Claim 1 of the ’845 Patent recites “replacing . . . [an] address” then “modifying the data
packet using the regularized address.” The specification describes these as related functions. See,
e.g., ’845 Patent at 11:7–13 (“[A] step R2 of regularizing an address of the data packet … This
step may lead to modification of the data packet. The modified data packet is then routed to its
destination (step R3).”). The disputed phrase may appear redundant of the recited “replacement
process,” but that does not make the claims indefinite.
43
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 44 of 94 PageID #: 5356
A person of ordinary skill in the art would understand that the data packet is modified by
replacing the source or destination address with a constructed or native address, depending on
whether the packet was received by the home gateway or was being sent by the home gateway, as
described in Figures 5 and 8. The Court disagrees with Defendant’s contention that the only way
to understand the claimed “modifying” is as a second replacement of the regularized addresses in
the IPv6 header.
Regarding Claim 8, a plain reading of the claim shows that “modifying the data packet” is
a second function of the means for regularizing. Specifically, Claim 8 recites:
means for regularizing, if necessary, at least one of the IPv6 source address and the
IPv6 destination address of the data packet by (1) replacing said at least one IPv6
address, . . . and (2) modifying the data packet using the regularized address
’845 Patent Claim 8 (annotated). Accordingly, a person of ordinary skill in the art would
understand this claim as not including mixed methods and apparatuses.
3. Court’s Construction
For the reasons set forth above, the phrase “modifying the data packet using the
regularized address” is given its plain and ordinary meaning.
I. “the replacement process belonging to a group comprising replacement of a
constructed address with a native address and replacement of a native
address with a constructed address”
Disputed Term
Plaintiff’s Proposal
“the replacement
Plain and ordinary meaning
process belonging to a
group comprising
replacement of a
constructed address with
a native address and
replacement of a native
address with a
constructed address”
44
Defendant’s Proposal
Indefinite
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 45 of 94 PageID #: 5357
1. The Parties’ Positions
The parties dispute whether the phrase “the replacement process belonging to a group
comprising replacement of a constructed address with a native address and replacement of a native
address with a constructed address” is indefinite, because it is an “open” Markush group. Plaintiff
contends that Claim 1 describes that one or both of the IPv6 addresses in the data packet are
regularized “by replacing said at least one IPv6 address.” Dkt. No. 88 at 16. Plaintiff argues that
the embodiments described in the specification support this conclusion. Id. at 17 (citing ’845
Patent at 4:32–35, 5:22–34). Defendant responds that this phrase is indefinite because it
impermissibly claims a Markush group with the open-ended term “comprising.” Dkt. No. 96 at
25–26 (citing Abbott Labs. v. Baxter Pharm. Prod., Inc., 334 F.3d 1274, 1280 (Fed. Cir. 2003);
MPEP § 2173.05(h)).
Plaintiff replies that the specification describes the addresses as either “replacing the
constructed destination address in the IPv6 data packet with [a] native address. . . .” or “replac[ing]
the native address . . . with the constructed address . . . .” Dkt. No. 103 at 8 (citing ’845 Patent at
16:32–44). According to Plaintiff, no other replacement technique is disclosed. Id. Plaintiff argues
that the replacement here is “one or more of the enumerated members of the claimed group,” and
thus not indefinite. Id.
2. Analysis
The phrase “the replacement process belonging to a group comprising replacement of a
constructed address with a native address and replacement of a native address with a constructed
address” appears in Claims 1 and 8 of the ’845 Patent. The Court finds that the phrase is used
consistently in the claims and is intended to have the same general meaning in each claim. The
Court further finds that the phrase is not indefinite, and should be given its plain and ordinary
meaning.
45
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 46 of 94 PageID #: 5358
Defendant argues that the claims improperly sets forth an “open” Markush group by
reciting “comprising,” instead of “consisting of.” Dkt. No. 96 at 25 (citing Abbott Labs., 334 F.3d
at 1280). Plaintiff contends that Defendant’s argument contradicts the Federal Circuit’s approach
to a Markush limitation. Dkt. No. 103 at 8. The Court agrees with Plaintiff.
In Lexington Luminance LLC v. Amazon.com Inc., the district court determined that a claim
was indefinite as an improper Markush group because “it fail[ed] to narrow down the composition
of the claimed substrate to any degree of substantial certainty.” 601 F. App’x 963, 967 (Fed. Cir.
2015). The Federal Circuit concluded that “the district court erred” because the “issue . . . is
whether the claim is indefinite, not whether it recites an ‘improper’ Markush group” Id. at 968.
The panel further stated that “[d]efiniteness involves more than an examination of the technical
correctness of the use of a Markush expression that may have slipped past the examining process.
It involves evaluation of the claim in light of the written description.” Id. (emphasis added). The
panel concluded that the written description “provide[d] a clear description” of the claimed
components. Id.
Here, the specification indicates that the addresses are replaced, dependent on the direction
of the exchange, either by “replacing the constructed destination address in the IPv6 data packet
with [a] native address . . .” or “replac[ing] the native address . . . with the constructed address . .
. .” See, e.g.,’845 Patent at 13:19–25 (In “step R22 . . . the gateway 20 . . . modifies the data packet
by replacing the native source address with this constructed address.”), 16:32–34 (“In the step
R23, the method of the invention replaces the constructed destination address in the IPv6 data
packet with this native address.”). With this understanding, the Court finds that the claims are not
indefinite.
However, the Court does not agree with Plaintiff’s argument that the replacement is one or
46
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 47 of 94 PageID #: 5359
“more of the enumerated members” of the claimed group. Dkt. No. 103 at 8. Instead, the
replacement is one of the enumerated members of the claimed group. Abbott Labs., 334 F.3d at
1281 (“If a patentee desires mixtures or combinations of the members of the Markush group, the
patentee would need to add qualifying language while drafting the claim.”). Accordingly, the
claims are limited to either replacement of a constructed address with a native address or
replacement of a native address with a constructed address.
3. Court’s Construction
For the reasons set forth above, the phrase “the replacement process belonging to a
group comprising replacement of a constructed address with a native address and
replacement of a native address with a constructed address” is given its plain and ordinary
meaning.
I.
CONSTRUCTION OF MEANS-PLUS-FUNCTION TERMS
The parties agree that the following disputed phrases are governed by 35 U.S.C. § 112, ¶
6. The parties also generally agree on the recited function. The parties, however, disagree on the
corresponding structure, and whether five of the phrases are indefinite. The parties’ approach to
their constructions of these means-plus-function is generally unhelpful. Plaintiff’s proposed
constructions take the general form of “[a] device for [sending or receiving] . . . including the
hardware elements conventionally found in a standard computer or a dedicated router, including a
processor,
a
random-access
memory
(RAM),
a
read-only
memory
(ROM),
and
telecommunications means for communicating with a network as described at” Plaintiff’s
proposed constructions confuse the scope of method claims with the scope of means-plus-function
claims.
While a method claim can cover many ways of doing the claimed method, the use of
47
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 48 of 94 PageID #: 5360
means-plus-function claims limits the scope of those claims to “the corresponding structure . . .
described in the specification and equivalents thereof.” The problem with Plaintiff’s approach is
that it eliminates any distinction between the different functions, which effectively makes the
claims much broader than § 112, ¶ 6 allows. Accordingly, the Court rejects Plaintiff’s generic
structure because it is not “clearly linked or associated with the claimed function.” Med.
Instrumentation & Diagnostics Corp. v. Elekta AB, 344 F.3d 1205, 1219 (Fed. Cir. 2003)
Defendant adopts the opposite extreme and either improperly reads limitations into the
claims through its proposed structure or contends that the term is indefinite. The claim language
generally includes well-known operations in computer science, and would be understood to
describe an algorithm. See, e.g., Dkt. No. 88-5 at 17:3–18:12, 26:9–15. Likewise, the parties agree
that the term “concatenating” means “appending one item to the end of another so as to form a
single unit in a contiguous pattern.” Dkt. No. 105-1 at 1. Thus, as discussed in more detail below,
the Court rejects Defendant’s unnecessary limitations where asserted, and disagrees that the terms
are indefinite because a person of ordinary skill in the art would understand that the specification
discloses sufficient corresponding structure.
48
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 49 of 94 PageID #: 5361
J. “means for constructing …” / “means for generating …” / “means for
routing …”
Disputed Term
“means for constructing
an IPv6 destination
address by
concatenating an
operator prefix, said
IPv4 destination
address, and the
destination port
number”
(Term 11a)
“means for generating
an IPv6 data packet
from the IPv6
constructed destination
address and the received
IPv4 packet”
(Term 11b)
Plaintiff’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Defendant’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Function: “constructing an
IPv6 destination address by
concatenating an operator
prefix, said IPv4 destination
address, and the destination
port number”
Structure: A device for
receiving a data packet
including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 12:38–13:22
and Figures 6a and 6b.
This term is governed by 35
U.S.C. § 112(6).
Function: “constructing an IPv6
destination address by
concatenating an operator prefix,
said IPv4 destination address, and
the destination port number”
Structure: The processor 251 of
device 25 and the address
translation table (NAT table) of
memory 255 within device 25
found within home gateway 20 or
access node 40.
Function: “generating an IPv6
data packet from the IPv6
constructed destination address
and the received IPv4 packet”
Structure: A device for
receiving a data packet
including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 12:38–13:22
and Figures 6a and 6b.
Function: “generating an IPv6
data packet from the IPv6
constructed destination address
and the received IPv4 packet”
Structure: indefinite.
49
This term is governed by 35
U.S.C. § 112(6).
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 50 of 94 PageID #: 5362
“means for routing the
generated IPv6 data
packet in the IPv6
domain using the IPv6
constructed destination
address”
(Term 11g)
This term is governed by 35
U.S.C. § 112(6).
This term is governed by 35
U.S.C. § 112(6).
Function: “routing the
generated IPv6 data packet in
the IPv6 domain using the
IPv6 constructed destination
address”
Structure: A device for
receiving a data packet
including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 12:38–13:22
and Figures 6a and 6b.
Function: “routing the generated
IPv6 data packet in the IPv6
domain using the IPv6
constructed destination address”
Structure: The IPv6 routing core
of access node 40.
1. The Parties’ Positions
The parties agree that the disputed phrases are governed by 35 U.S.C. § 112, ¶ 6. The
parties also agree on the recited function. The parties disagree on the corresponding structure, and
whether the specification discloses an algorithm. Regarding the phrase “means for constructing an
IPv6 destination address by concatenating an operator prefix, said IPv4 destination address, and
the destination port number,” Plaintiff argues that Defendant’s structure fails to recite much of the
router structure described in the patent. Dkt. No. 88 at 22. Plaintiff also argues that Defendant’s
construction improperly includes the NAT table as part of the identified structure. Id.
Plaintiff further contends that Figure 6a discloses the structure for receiving a data packet,
and it includes a processor, RAM, ROM, telecommunication means, and computer program code
for executing the steps of the invention. Id. (citing ’844 Patent at 12:38–57). Plaintiff also argues
that the receiving device of Figure 6a includes a “computer program” that “includes instructions
for executing the steps of the method of the invention of receiving a data packet described above
50
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 51 of 94 PageID #: 5363
with reference to FIG. 3.” Id. (citing ’844 Patent at 12:53–57). Plaintiff contends that Figure 3
illustrates the steps that are coded into the router’s receiving hardware and software for performing
address construction. Id. (citing ’844 Patent at 5:65–67, 10:25–11:15).
Plaintiff next argues that Defendant’s structure omits most of the hardware of the receiving
device depicted in Figure 6a and all of the algorithms described in the specification. Id. at 23
(citing Dkt. No. 88-5 at 17:3–18:12, 26:9–15, 46:16–22). Plaintiff also argues that Defendant’s
construction focuses on inclusion of a NAT table even though the specification highlights the
stateless nature of the disclosed operation. Id. (citing ʼ844 Patent at 13:43–56). Plaintiff contends
that the “means for constructing” limitation is stateless and correlates to a router on the IPv6
domain that does not require a NAT table to construct the IPv6 address. Id. Plaintiff further argues
that the ʼ844 Patent only describes a NAT table in conjunction with the home gateway on the
private gateway. Id. (citing ’844 Patent at 11:42–48).
Regarding the phrase “means for generating an IPv6 data packet from the IPv6 constructed
destination address and the received IPv4 packet,” Plaintiff argues that the ’844 Patent teaches that
the access equipment in claim 6 can receive an “IPv4 data packet,” “construct[] source and
destination IPv6 addresses” for the packet, and “generate[] an IPv6 data packet.” Dkt. No. 88 at
24 (citing ’844 Patent at 12:17–22). Plaintiff contends that the ’844 Patent also teaches the
“converse operation” of reconstructing an IPv4 data packet from a received IPv6 data packet. Id.
at 24 (citing ’844 Patent at 12:29–34). Plaintiff also contends that the specification describes the
“device adapted to implement both the receiving method and the sending method of the invention,”
i.e., the corresponding structure for performing these functions. Id. (citing ’844 Patent at 12:38–
13:22).
Plaintiff next argues that the structures for sending and receiving are described as “the
51
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 52 of 94 PageID #: 5364
hardware elements conventionally found in a standard computer or a dedicated router, namely a
processor 251 [& 261], a random-access memory (RAM) 252 [& 262], a read-only memory (ROM)
253 [& 263], and telecommunications means 254 [& 264] for communicating with the network 1.”
Id. (citing ’844 Patent at 12:41–46, 12:60–65). Plaintiff contends that these structural elements are
described “with reference to FIG. 6a” and “FIG. 6b.” Id. Plaintiff further contends that Figures 2
and 4 describe the specific bit fields that are used to construct an IPv6 address. Id.
Plaintiff also argues that the term is not indefinite because the ʼ844 Patent specifically
indicates that the function is performed by either a dedicated router or a standard computer
configured as a router. Id. (citing Dkt. No. 88-5 at 51:24–52:2, 52:16–19, 60:9–13). Plaintiff
contends that the ’844 Patent provides examples of how to generate IPv4 and IPv6 packets. Id. at
25 (citing ’844 Patent at Figs. 2, 4).
Regarding the phrase “means for routing the generated IPv6 data packet in the IPv6 domain
using the IPv6 constructed destination address,” Plaintiff argues that its structure includes a
“dedicated router.” Id. at 31 (citing Dkt. No. 88-5 at 56:25–57:7, 58:23–59:4, 62:3–14). Plaintiff
contends that Defendant’s construction recites the specific structure of an IPv6 routing core of
access node 40. Id. at 31–32. Plaintiff argues that the specification teaches that the access node 40
includes the receiving device that it has identified as structure for this term. Id. at 32 (citing ’844
Patent at 12:38–41). Plaintiff further argues that the algorithm for implementing the flowchart of
Figure 3 includes the routing step that is detailed in the specification. Id. (citing ’844 Patent at
8:39–44, 8:62–9:4, 9:48–61, 10:25–11:15). Plaintiff contends that Defendant’s construction is a
single component of a router. Id.
Defendant responds that the “means for constructing . . .” includes NAT tables, which it
contends is specifically identified in the specification as performing the claimed functions and as
52
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 53 of 94 PageID #: 5365
being a component of the corresponding structure. Dkt. No. 96 at 26. Defendant argues that the
specification describes the two routers that contain the structure for the claimed “constructing”
and “extracting” functions as a “home gateway 20” and an “access node 40.” Id. (citing ’844 Patent
at 7:4–28). Defendant contends that home gateway 20 and access node 40 are dual-stack routers
that can send and receive IPv4 and IPv6 packets. Id. (citing ’844 Patent at 7:4–13, 9:48–56).
According to Defendant, both include a device 25 “for receiving a data packet,” which includes a
NAT table and performs the step of constructing an IPv6 destination address. Id. at 26–27 (citing
’844 Patent at 10:13–31, 12:39–41, 12:47–50; Dkt. No. 96-8 at ¶¶ 41–42).
Defendant further argues that home gateway 20 and access node 40 also include a device
26 “for sending a leaving packet,” which includes the step of extracting an IPv4 address from an
IPv6 address. Id. at 27 (citing ’844 Patent at 12:29–34, 12:58–60, 12:66–13:3; Dkt. No. 96-8 at ¶¶
64–66). According to Defendant, the ’844 Patent’s home gateway 20 and access node 40 contain
two sets of NAT tables, and no other structure specifically corresponding to these functions is
disclosed. Id. (citing Dkt. No. 96-8 at ¶¶ 39, 44, 62, 69).
Defendant also argues that Plaintiff cannot explain how “stateless operation” actually
relates to any claim term. Id. Defendant contends that Plaintiff confuses the scope of method
claims with the scope of means-plus-function claims. Id. at 27–28. Defendant further argues that
Plaintiff’s structure is unrelated to the claimed function, and have nothing to do with
“constructing” or “extracting” data packets. Id. at 28.
Regarding the phrase “means for generating an IPv6 data packet from the IPv6 constructed
destination address and the received IPv4 packet,” Defendant argues that the ’844 Patent does not
include an algorithm for “generating,” and a person of ordinary skill in the art could not generate
the ’844 Patent’s special three-part address simply by employing “a standard computer or
53
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 54 of 94 PageID #: 5366
dedicated router” from the prior art. Id. at 29 (citing Dkt. No. 96-8 at ¶¶ 46–52, 71–80). Defendant
contends that the three-part address structure recited within this means-plus-function term is the
allegedly inventive aspect, and requires more than the “standard computers” or “dedicated routers”
that were well-known in the prior art. Id. Defendant argues that expert testimony illustrates that
those skilled in the art would not recognize these limitations as having a known structure. Id. at
30.
Regarding the phrase “means for routing the generated IPv6 data packet in the IPv6 domain
using the IPv6 constructed destination address,” Defendant argues that its structure corresponds to
the two types of claimed routing functions. Id. Defendant contends that the parties agree that
properly configured routers can route IPv4 and IPv6 packets. Id. Defendant argues that the ’844
Patent describes different structures for routing IPv6 and IPv4 packets. Id. at 31. According to
Defendant, the “IPv6 routing core” performs the routing function with respect to the IPv6 packets.
Id. (citing ’844 Patent at 10:59–63). Defendant contends that no other structure is disclosed for
this function. Id. (citing Dkt. No. 96-8 at ¶¶ 58, 83).
Regarding the phrase “means for constructing an IPv6 destination address by concatenating
an operator prefix, said IPv4 destination address, and the destination port number,” Plaintiff replies
that the algorithm for “constructing” is disclosed in the claim itself. Dkt. No. 103 at 10. Plaintiff
argues that concatenation was a well-known computer algorithm. Id. (citing Dkt. No. 88-5 at 17:3–
18:12, 26:9–15). Plaintiff also contends that Figure 4 provides an example of an IPv6 address
created by concatenation, and the steps for constructing that address are described. Id. (citing ’844
Patent at 10:23–31).
Plaintiff further argues that Defendant’s reliance on a NAT table as the structure
implementing these terms is wrong and contrary to the preferred embodiment. Id. Plaintiff
54
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 55 of 94 PageID #: 5367
contends that the IPv6 addresses are constructed (and deconstructed) by embedding relevant IPv4
information in the constructed IPv6 address. Id. Plaintiff argues that no additional state or address
tables are required. Id. (citing ’844 Patent at 2:51–55, 3:46–52, 6:13–20). Plaintiff further argues
that NAT tables are never mentioned in the context of “constructing” an IPv6 address or
“extracting” data from an IPv6 address. Id. (citing ’844 Patent at 11:25–48).
Regarding the phrase “means for generating an IPv6 data packet from the IPv6 constructed
destination address and the received IPv4 packet,” Plaintiff replies that the specification associates
the functions of “generating” an IPv4 or IPv6 data packet with the “home gateway 20” and “access
node 40,” and teaches that these consist of “the hardware elements conventionally found in a
standard computer or a dedicated router . . . .” Id. at 11 (citing ’844 Patent at 12:17–34, 12:41–46,
12:60–65). Plaintiff also argues that generating IP data packets is a standard router function. Id.
(citing Dkt. No. 88-5 at 60:9–13).
Plaintiff further contends that an algorithm is provided by Figures 2 and 4, and their
corresponding descriptions. Id. (citing ’844 Patent at 12:20–22). Plaintiff argues that a person of
ordinary skill in the art would understand that IPv4 and IPv6 data packets are generated by
prepending such headers to a data payload to form a packet. Id. (citing Dkt.
No. 88-5 at 51:24–52:2).
Regarding the phrase “means for routing the generated IPv6 data packet in the IPv6 domain
using the IPv6 constructed destination address,” Plaintiff replies that Defendant proposes different
structures for IPv6 routing without any apparent reason. Id. at 13. Plaintiff contends that a person
of ordinary skill in the art would understand an IP router discloses structure for routing IP packets.
Id. (citing Dkt. Nos. 103-7, 103-8, 103-9).
55
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 56 of 94 PageID #: 5368
2. Analysis
The term “means for constructing an IPv6 destination address by concatenating an operator
prefix, said IPv4 destination address, and the destination port number” appears in Claim 5 of the
’844 Patent. The term “means for generating an IPv6 data packet from the IPv6 constructed
destination address and the received IPv4 packet” appears in Claim 5 of the ’844 Patent. The term
“means for routing the generated IPv6 data packet in the IPv6 domain using the IPv6 constructed
destination address” appears in Claim 5 of the ’844 Patent.
Defendant contends that only the “generating” term in claim 5 requires an algorithm.
Defendant argues that the specification fails to disclose an algorithm for this term, and thus the
phrase and claim is indefinite. See Mobile Telecomms. Techs., LLC v. Amazon.com, Inc., No. 2:13CV-883-JRG-RSP, 2014 U.S. Dist. LEXIS 156454, at *64 (E.D. Tex. Nov. 5, 2014) (“On balance,
the function of generating a specific type of message, particularly upon receiving another specific
type of message, is not performable by any general purpose computer without special
programming.”).
As with all § 112, ¶ 6 computer processing steps, the Court has to determine when a step
crosses the line from the simplistic to the abstract, thereby requiring an algorithm. See, e.g., Katz
Interactive Call Processing Patent Litig. v. Am. Airlines, Inc., 639 F.3d 1303, 1316 (Fed. Cir.
2011) (holding that it is “not necessary to disclose more structure than the general purpose
processor that performs those functions” because such functions are “coextensive with the
structure disclosed.”). Indeed, Defendant agrees that a number of the disputed processing steps do
not require an algorithm, and only require a generic structure with certain structural limitations.
a. “means for constructing …”
The parties dispute whether the appropriate structures for the “means for constructing . . .”
56
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 57 of 94 PageID #: 5369
includes a NAT table, as Defendant proposes. The Court finds that the algorithm for “constructing”
is disclosed in the claim itself: “concatenating an operator prefix, said IPv4 destination address,
and the destination port number.” Additionally, Figures 2 and 4 provide examples of an IPv6
address prefix created by concatenation. Accordingly, the Court finds that the corresponding
structure disclosed in the specification is “access node 40 with a device 25 that includes a processor
programmed to perform the step of constructing an IPv6 destination address by concatenating an
operator prefix, said IPv4 destination address, and the destination port number as illustrated in
Figures 2 and 4.”
Turning to Defendant’s construction, Defendant’s reliance on a NAT table as the structure
implementing this term is contrary to the preferred embodiment. The IPv6 addresses are
constructed by embedding relevant IPv4 information in the constructed IPv6 address. Therefore,
no additional state or address tables are required, as expressly indicated by the specification:
The general principle of the invention relies on constructing an IPv6 address from
an IPv4 address, a predetermined operator prefix, and a port number. This enables
[packet] transformation . . . without it being necessary to maintain a table of
correspondence between the IPv4 and IPv6 addresses in an access node to the IPv6
domain.
’844 Patent at 6:13–20; see also id. at 3:46–52 (“Thus the invention makes it possible to route an
IPv4 data packet in the form of an IPv6 data packet via an equipment interconnecting the IPv6
domain with an IPv4 domain and to route the packet to its final destination using the payload
contained in the packet received by said interconnecting equipment to its destination without
having recourse to state tables that are laborious to maintain.”). Furthermore, NAT tables are not
mentioned in the context of “constructing” an IPv6 address.
b. “means for generating …”
Defendant argues that the specification fails to disclose an algorithm for “generating,” and
a person of ordinary skill in the art could not generate the ’844 Patent’s special three-part address
57
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 58 of 94 PageID #: 5370
simply by employing “a standard computer or dedicated router” from the prior art. Dkt. No. 96 at
29 (citing Dkt. No. 96-8 at ¶¶ 46–52, 71–80). Defendant further contends that the three-part
address is the core of the ’844 Patent’s alleged invention. Id.
Plaintiff argues that the functions are “well-known computer algorithms.” Dkt. No. 103 at
10. Defendant responds that this is not the proper standard for definiteness. Dkt. No. 96 at 30. The
Court disagree with Defendant’s contention, and finds that the specification discloses an algorithm
for generating by encapsulating or translating:
In a step PA2, the receiving device of the invention generates an IPv6 data packet
IPv4inIPv6-pt
from
the
IPv6
constructed
destination
address
IPv4inIPv6_dest_address and the received IPv4 data packet. One implementation
of the invention encapsulates the received IPv4 packet in an IPv6 packet: the IPv6
source address of which is one of the IPv6 addresses that IPv6/IPv4_Access_Node
40 owns (for one of its interfaces); and whose IPv6 destination address is the
address IPv4inIPv6_dest_address.
Another implementation translates the received IPv4 packet IPv4-in-pt into an IPv6
packet with which is associated the construct IPv6 address after previously
extracting from the received IPv4 packet its destination IPv4 address, its destination
port, its sort IPv4 address, and its source port. Note, however, that if the final
destination of the data packet is an IPv4 terminal 21, 22 of the home network 2 of
the gateway 20, only the encapsulation is valid. The translation applies when the
data packet is going to an IPv6 terminal of the home network 2.
’844 Patent at 10:38–58 (emphasis added). Accordingly, the Court finds that the corresponding
structure disclosed in the specification is “access node 40 with a device 25 that includes a processor
programmed to perform the step of encapsulating the received IPv4 packet in an IPv6 packet or
translating the received IPv4 packet IPv4-in-pt into an IPv6 packet.”
c. “means for routing …”
With respect to IPv6 packets, the specification states that the “IPv6 routing core” performs
the routing function: “In step PA3, the IPv6 data packet IPv4inIPv6-pt generated using the IPv6
constructed destination address is routed in the IPv6 domain 1. [T]he packet IPv4inIPv6-pt
therefore enters the IPv6 routing core of the access node IPv6/IPv4_Access_Node 40.” ’844 Patent
58
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 59 of 94 PageID #: 5371
at 10:59–63. Accordingly, the Court finds that the corresponding structure disclosed in the
specification is access node 40 with a device 25 that includes a processor programmed to perform
the step of routing the IPv6 data packet using the IPv6 routing core of the access node
3. Court’s Construction
In light of the evidence, the Court finds that the term “means for constructing an IPv6
destination address by concatenating an operator prefix, said IPv4 destination address, and
the destination port number” in Claim 5 of the ’844 Patent is governed by 35 U.S.C. § 112, ¶ 6,
and construes the phrase as follows:
•
Function: “constructing an IPv6 destination address by concatenating an operator
prefix, said IPv4 destination address, and the destination port number”
•
Corresponding Structure: “access node 40 with a device 25 that includes a processor
programmed to perform the step of constructing an IPv6 destination address by
concatenating an operator prefix, said IPv4 destination address, and the destination port
number as illustrated in Figures 2 and 4”
In light of the evidence, the Court finds that the term “means for generating an IPv6
data packet from the IPv6 constructed destination address and the received IPv4 packet” in
Claim 5 of the ’844 Patent is governed by 35 U.S.C. § 112, ¶ 6, and construes the phrase as follows:
•
Function: “generating an IPv6 data packet from the IPv6 constructed destination
address and the received IPv4 packet”
•
Corresponding Structure: “access node 40 with a device 25 that includes a processor
programmed to perform the step of encapsulating the received IPv4 packet in an IPv6
packet or translating the received IPv4 packet IPv4-in-pt into an IPv6 packet”
In light of the evidence, the Court finds that the term “means for routing the generated
59
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 60 of 94 PageID #: 5372
IPv6 data packet in the IPv6 domain using the IPv6 constructed destination address” in
Claim 5 of the ’844 Patent is governed by 35 U.S.C. § 112, ¶ 6, and construes the phrase as follows:
•
Function: “routing the generated IPv6 data packet in the IPv6 domain using the IPv6
constructed destination address”
•
Corresponding Structure: “access node 40 with a device 25 that includes a processor
programmed to perform the step of routing the IPv6 data packet using the IPv6 routing
core of the access node”
K. “means for extracting …” / “means for generating …” / “means for routing
…”
Disputed Term
“means for extracting
the IPv4 destination
address and the
destination port number
from the IPv6
destination address”
(Term 11c)
Plaintiff’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Defendant’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Function: “extracting the IPv4
destination address and the
destination port number from
the IPv6 destination address”
Structure: A home gateway or
access node with a device for
sending a data packet
including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 12:38-13:22
and Figures 6a and 6b.”
Function: “extracting the IPv4
destination address and the
destination port number from the
IPv6 destination address”
Structure: “The processor 261 of
device 26 and the address
translation table (NAT table) of
memory 265 within device 26
found within home gateway 20 or
access node 40.”
60
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 61 of 94 PageID #: 5373
“means for generating
an IPv4 data packet
from the IPv6 data
packet, said packet
including said IPv4
destination address and
said destination port
number”
(Term 11b)
“means for routing the
IPv4 data packet to its
IPv4 destination”
(Term 11h)
This term is governed by 35
U.S.C. § 112(6).
This term is governed by 35
U.S.C. § 112(6).
Function: “generating an IPv4
data packet from the IPv6 data
packet”
Structure: A device for
sending a data packet
including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 12:38-13:22
and Figures 6a and 6b.
This term is governed by 35
U.S.C. § 112(6).
Function: “generating an IPv4
data packet from the IPv6 data
packet, said packet including said
IPv4 destination address and said
destination port number”
Structure: indefinite.
Function: “routing the IPv4
data packet to its IPv4
destination”
Structure: A device for
sending a data packet
including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 12:38-13:22
and Figures 6a and 6b.
Function: “routing the IPv4 data
packet to its IPv4 destination”
Structure: The
telecommunications means 264
within home gateway 20 or
access node 40.
This term is governed by 35
U.S.C. § 112(6).
1. The Parties’ Positions
The parties agree that the disputed phrases are governed by 35 U.S.C. § 112, ¶ 6. The
parties also generally agree on the recited function. The parties disagree on the corresponding
structure, and whether the specification discloses an algorithm. Regarding the phrase “means for
61
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 62 of 94 PageID #: 5374
extracting the IPv4 destination address and the destination port number from the IPv6 destination
address,” Plaintiff argues that Claims 6 through 9 include “sending a packet” functionality, which
involves extracting address information from a previously constructed IPv6 packet. Dkt. No. 88 at
25. Plaintiff contends that Defendant’s construction reflects only a subset of the “sending a packet”
functionality and algorithms described in the specification, and it also improperly requires a NAT
table. Id. (citing ʼ844 Patent at 13:43–56). Plaintiff further contends that there is no NAT table
required or implicated in the de-encapsulation operation. Id. (citing ʼ844 Patent at 11:20–38).
Plaintiff also argues that Figure 6b discloses “the structure of a device of the invention for
sending from an IPv6 domain to an IPv4 destination address.” Id. at 26 (citing ’844 Patent at 6:7–
9). Plaintiff contends that this device includes a processor, RAM, ROM, telecommunication
means, and computer program code for executing the steps of the invention. Id. (citing ’844 Patent
at 12:58–13:10). Plaintiff argues that the sending device of Figure 6b includes a “computer
program” code that “includes instructions for executing the steps of the method of the invention
of sending a data packet described above with reference to FIG. 5.” Id. (citing ’844 Patent at 13:6–
10).
Plaintiff further argues that Figure 5 is a flowchart including the steps of identifying a
constructed address (e.g., via extraction), generating an IPv4 packet, and routing that packet
toward its destination. Id. (citing ’844 Patent at 11:16–41). Plaintiff contends that the first step,
identification of a constructed packet, involves reading (or extracting) the bits contained in the
IPv6 header regarding the destination address. Id. According to Plaintiff, the specification teaches
that the “sending” device performs the converse operation, and this process is further detailed in
the specification by reference to the address fields illustrated in Figures 2 and 4. Id. (citing ’844
Patent at 11:14–24, 12:29–34). Plaintiff also contends that this bit extraction would be responsible
62
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 63 of 94 PageID #: 5375
for extracting the previously concatenated IPv4 address and port information. Id.
Plaintiff further argues that Defendant’s structure omits most of the hardware of the
sending device depicted in Figure 6b and all of the algorithms described in the specification. Id.
(citing Dkt. No. 88-5 at 62:15–64:10). Plaintiff contends that the additional instructions are part
of the computer code instructions provided with the sending device it has identified as
corresponding structure. Id. at 27 (citing ’844 Patent at 13:6–10).
Regarding the phrase “means for generating an IPv4 data packet from the IPv6 data packet,
said packet including said IPv4 destination address and said destination port number,” Plaintiff
argues that ’844 Patent teaches that the access equipment in claim 6 can receive an “IPv4 data
packet,” “construct[] source and destination IPv6 addresses” for the packet, and “generate[] an
IPv6 data packet.” Dkt. No. 88 at 24 (citing ’844 Patent at 12:17–22). Plaintiff contends that the
’844 Patent also teaches the “converse operation” of reconstructing an IPv4 data packet from a
received IPv6 data packet. Id. at 24 (citing ’844 Patent at 12:29–34). Plaintiff also contends that
the specification describes the “device adapted to implement both the receiving method and the
sending method of the invention,” i.e., the corresponding structure for performing these functions.
Id. (citing ’844 Patent at 12:38–13:22).
Plaintiff next argues that the structures for sending and receiving are described as “the
hardware elements conventionally found in a standard computer or a dedicated router, namely a
processor 251 [& 261], a random-access memory (RAM) 252 [& 262], a read-only memory (ROM)
253 [& 263], and telecommunications means 254 [& 264] for communicating with the network 1.”
Id. (citing ’844 Patent at 12:41–46, 12:60–65). Plaintiff contends that these structural elements are
described “with reference to FIG. 6a” and “FIG. 6b” Id. Plaintiff further contends that Figures 2
and 4 describe specifically the bit fields that are used to construct an IPv6 address. Id.
63
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 64 of 94 PageID #: 5376
Plaintiff also argues that the term is not indefinite because the ʼ844 Patent specifically
indicates that the function is performed by a dedicated router or a standard computer configured
as a router. Id. (citing Dkt. No. 88-5 at 51:24–52:2, 52:16–19, 60:9–13). Plaintiff contends that the
’844 Patent provides examples of how to generate IPv4 and IPv6 packets. Id. at 25 (citing ’844
Patent at Figs. 2, 4).
Regarding the phrase “means for routing the IPv4 data packet to its IPv4 destination,”
Plaintiff argues Defendant’s expert agreed that routers perform routing. Dkt. No. 88 at 32 (citing
Dkt. No. 88-5 at 56:25–57:7, 58:23–59:4, 62:3–14). Plaintiff further argues that Defendant’s
expert was unable to describe the operation of the telecommunication means. Id. (citing Dkt. No.
88-5 at 52:24–53:18). Plaintiff contends that the algorithm for implementing the flowchart of
Figure 5 is detailed in the specification. Id. at 33 (citing ’844 Patent at 11:16–41). Plaintiff further
contends that the computer instructions encoded in the sending device perform routing in the
known standard manner. Id. (citing ’844 Patent at 12:58–13:10).
Regarding the phrase “means for extracting the IPv4 destination address and the destination
port number from the IPv6 destination address,” Defendant responds that the “means for extracting
. . .” includes NAT tables, which it contends is specifically identified in the specification as
performing the claimed functions and as being a component of the corresponding structure. Dkt.
No. 96 at 26. Defendant argues that the specification describes the two routers that contain the
structure for the claimed “constructing” and “extracting” functions as a “home gateway 20” and
an “access node 40.” Id. (citing ’844 Patent at 7:4–28). Defendant contends that home gateway 20
and access node 40 are dual-stack routers that can send and receive IPv4 and IPv6 packets. Id.
(citing ’844 Patent at 7:4–13, 9:48–56). According to Defendant, both include a device 25 “for
receiving a data packet,” which includes a NAT table and performs the step of constructing an
64
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 65 of 94 PageID #: 5377
IPv6 destination address. Id. at 26–27 (citing ’844 Patent at 10:13–31, 12:39–41, 12:47–50; Dkt.
No. 96-8 at ¶¶ 41–42).
Defendant further argues that home gateway 20 and access node 40 also include a device
26 “for sending a leaving packet,” which includes the step of extracting an IPv4 address from an
IPv6 address. Id. at 27 (citing ’844 Patent at 12:29–34, 12:58–60, 12:66–13:3; Dkt. No. 96-8 at ¶¶
64–66). According to Defendant, the ’844 Patent’s home gateway 20 and access node 40 contain
two sets of NAT tables, and no other structure specifically corresponding these functions is
disclosed. Id. (citing Dkt. No. 96-8 at ¶¶ 39, 44, 62, 69).
Defendant also argues that Plaintiff cannot explain how “stateless operation” actually
relates to any claim term. Id. Defendant contends that Plaintiff confuses the scope of method
claims with the scope of means-plus-function claims. Id. at 27–28. Defendant further argues that
Plaintiff’s structure is unrelated to the claimed function, and has nothing to do with “constructing”
or “extracting” data packets. Id. at 28.
Regarding the phrase “means for generating an IPv6 data packet from the IPv6 constructed
destination address and the received IPv4 packet,” Defendant argues that the ’844 Patent does not
include an algorithm for “generating,” and a person of ordinary skill in the art could not generate
the ’844 Patent’s special three-part address simply by employing “a standard computer or
dedicated router” from the prior art. Id. at 29 (citing Dkt. No. 96-8 at ¶¶ 46–52, 71–80). Defendant
contends that the three-part address structure recited within this means-plus-function term is the
allegedly inventive aspect, and requires more than the “standard computers” or “dedicated routers”
that were well-known in the prior art. Id. Defendant argues that expert testimony illustrates that
those skilled in the art would not recognize these limitations as having a known structure. Id. at
30.
65
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 66 of 94 PageID #: 5378
Regarding the phrase “means for routing the generated IPv6 data packet in the IPv6 domain
using the IPv6 constructed destination address,” Defendant argues that its structure corresponds to
the two types of claimed routing functions. Id. Defendant contends that the parties agree that
properly configured routers can route IPv4 and IPv6 packets. Id. Defendant further argues that the
’844 Patent describes different structures for routing IPv6 and IPv4 packets. Id. at 31. According
to Defendant, the “telecommunications means 264” sends IPv4 packets to network 1 with respect
to the IPv4 packets. Id. (citing ’844 Patent at 9:50–56, 12:64–65). Defendant contends that no
other structure is disclosed for this function. Id. (citing Dkt. No. 96-8 at ¶¶ 58, 83).
Regarding the phrase “means for extracting the IPv4 destination address and the destination
port number from the IPv6 destination address,” Plaintiff replies that extracting, or deconstructing
a previously constructed IPv6 address into its parts is a basic router operation. Dkt. No. 103 at 10.
Plaintiff also argues that extraction is simply selecting a range of bits from a given location, and
that exemplary bit locations are shown in both Figures 2 and 4. Id. According to Plaintiff, an
extraction operation is the converse of construction. Id. (citing ’844 Patent at 12:29–34).
Plaintiff further argues that Defendant’s reliance on a NAT table as the structure
implementing these terms is wrong and contrary to the preferred embodiment. Id. Plaintiff
contends that the IPv6 addresses are constructed (and deconstructed) by embedding relevant IPv4
information in the constructed IPv6 address. Id. Plaintiff argues that no additional state or address
tables are required. Id. (citing ’844 Patent at 2:51–55, 3:46–52, 6:13–20). Plaintiff further argues
that NAT tables are never mentioned in the context of “constructing” an IPv6 address or
“extracting” data from an IPv6 address. Id. (citing ’844 Patent at 11:25–48).
Regarding the phrase “means for generating an IPv4 data packet from the IPv6 data packet,
said packet including said IPv4 destination address and said destination port number,” Plaintiff
66
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 67 of 94 PageID #: 5379
replies that the specification associates the functions of “generating” an IPv4 or IPv6 data packet
with the “home gateway 20” and “access node 40,” and teaches that these consist of “the hardware
elements conventionally found in a standard computer or a dedicated router . . . .” Id. at 11 (citing
’844 Patent at 12:17–34, 12:41–46, 12:60–65). Plaintiff also argues that generating IP data packets
is a standard router function. Id. (citing Dkt. No. 88-5 at 60:9–13).
Plaintiff further contends that an algorithm is provided by Figures 2 and 4, and their
corresponding descriptions. Id. (citing ’844 Patent at 12:20–22). Plaintiff argues that a person of
ordinary skill in the art would understand that IPv4 and IPv6 data packets are generated by
prepending such headers to a data payload to form a packet. Id. (citing Dkt. No. 88-5 at 51:24–
52:2).
Regarding the phrase “means for routing the IPv4 data packet to its IPv4 destination,”
Plaintiff replies that Defendant proposes different structures for IPv6 routing without any apparent
reason. Id. at 13. Plaintiff contends that a person of ordinary skill in the art would understand an
IP router discloses structure for routing IP packets. Id. (citing Dkt. Nos. 103-7, 103-8, 103-9).
2. Analysis
The term “means for extracting the IPv4 destination address and the destination port
number from the IPv6 destination address” appears in Claims 6 and 10 of the ’844 Patent. The
term “means for generating an IPv4 data packet from the IPv6 data packet, said packet including
said IPv4 destination address and said destination port number” appears in Claims 6 and 10 of the
’844 Patent. The term “means for routing the IPv4 data packet to its IPv4 destination” appears in
Claims 6 and 10 of the ’844 Patent.
Defendant contends that only the “generating” term requires an algorithm. Defendant
argues that the specification fails to disclose an algorithm for this term, and thus the term and claim
67
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 68 of 94 PageID #: 5380
are indefinite. See Mobile Telecomms. Techs., 2014 U.S. Dist. LEXIS 156454, at *64 (“On
balance, the function of generating a specific type of message, particularly upon receiving another
specific type of message, is not performable by any general purpose computer without special
programming.”).
As with all § 112, ¶ 6 computer processing steps, the Court has to determine when a step
crosses the line from the simplistic to the abstract, thereby requiring an algorithm. See, e.g., Katz,
639 F.3d at 1316 (holding that it is “not necessary to disclose more structure than the general
purpose processor that performs those functions” because such functions are “coextensive with
the structure disclosed.”). Indeed, Defendant agrees that a number of the disputed processing steps
do not require an algorithm, and only require a generic structure with certain structural limitations.
a. “means for extracting …”
The parties dispute whether the appropriate structures for the “means for extracting . . .”
includes a NAT table, as Defendant proposes. The Court finds that the algorithm for “extracting”
is disclosed in the specification as determining whether the IPv6 data packet is an IPv6 packet
encapsulating an IPv4 packet using the header of the received packet. ’844 Patent at 11:20–24.
Additionally, Figures 2 and 4 provide examples of an IPv6 address prefix that may be used to
determine whether the IPv6 data packet is an IPv6 packet encapsulating an IPv4 packet using the
header of the received packet. Accordingly, the Court finds that the corresponding structure
disclosed in the specification is “home gateway 20 with a device 26 that includes a processor
programmed to perform the step of determining whether the IPv6 data packet is a standard IPv6
packet or an IPv6 packet encapsulating an IPv4 packet using the header of the received packet.”
Turning to Defendant’s construction, Defendant’s reliance on a NAT table as the structure
implementing this term is contrary to the preferred embodiment. As discussed above for the
68
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 69 of 94 PageID #: 5381
“generating” term in Claim 5, the IPv6 addresses are constructed by embedding relevant IPv4
information in the constructed IPv6 address without a state or address table. Likewise, additional
state or address tables are not required to reverse the process and extract the IPv4 destination
address and the destination port number from the IPv6 destination address. Furthermore, NAT
tables are never mentioned in the context of “extracting.”
b. “means for generating …”
Defendant argues that the specification fails to disclose an algorithm for “generating,” and
a person of ordinary skill in the art could not generate the ’844 Patent’s special three-part address
simply by employing “a standard computer or dedicated router” from the prior art. Dkt. No. 96 at
29 (citing Dkt. No. 96-8 at ¶¶ 46–52, 71–80). Defendant further contends that the three-part
address is the core of the ’844 Patent’s alleged invention. Id.
Plaintiff argues that the functions are “well-known computer algorithms” Dkt. No. 103 at
10. Defendant responds that this is not the proper standard for definiteness. Dkt. No. 96 at 30. The
Court disagree with Defendant’s contention, and finds that the specification discloses an algorithm
for generating by de-encapsulating:
If it is an IPv6 packet encapsulating an IPv4 packet, the sending method includes a
first step PR1 of generating an IPv4 packet from the received IPv6 packet. This
may entail de-encapsulating the IPv4 packet contained in the packet IPv4inIPv6pt. Such de-encapsulation yields the packet IPv4-in-pt initially sent by the sender
terminal in the IPv4 domain 3 and, in particular, its destination port number destport.
’844 Patent at 11:9–38 (emphasis added). Accordingly, the Court finds that the corresponding
structure disclosed in the specification is “home gateway 20 with a device 26 that includes a
processor programmed to perform the step of de-encapsulating the IPv4 packet contained in the
packet IPv6 data packet to yield the IPv4 destination address and the destination port number.”
69
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 70 of 94 PageID #: 5382
c. “means for routing …”
With respect to routing the IPv4 data packet, the specification states that the home gateway
includes an internal network address translation (NAT) for processing the IPv4 data packet:
Note that an internal network address translation (NAT) device is often included in
this kind of home gateway if it serves a plurality of user terminals 21, 22 in its home
network. The packet IPv4-in-pt received from the outside is then processed by the
internal NAT of the home gateway 20 and re-transmitted to the final destination
terminal 21 in the home network.
’844 Patent at 11:42–48 (emphasis added). Defendant argues that the corresponding structure is
the “telecommunications means 264.” Dkt. No. 96 at 31. The Court does not adopt
“telecommunications means” because it construes a means-plus-function term as a “means.”
Accordingly, the Court finds that the corresponding structure disclosed in the specification is
“home gateway 20 with a device 26 that includes a processor programmed to perform the step of
routing the IPv4 data packet to its IPv4 destination by processing the IPv4 data packet with the
internal address translation table (NAT table) of the home gateway.”
3. Court’s Construction
In light of the evidence, the Court finds that the term “means for extracting the IPv4
destination address and the destination port number from the IPv6 destination address” in
Claims 6 and 10 of the ’844 Patent is governed by 35 U.S.C. § 112, ¶ 6, and construes the phrase
as follows:
•
Function: “extracting the IPv4 destination address and the destination port number from
the IPv6 destination address”
•
Corresponding Structure: “home gateway 20 with a device 26 that includes a processor
programmed to perform the step of determining whether the IPv6 data packet is a
standard IPv6 packet or an IPv6 packet encapsulating an IPv4 packet using the header
70
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 71 of 94 PageID #: 5383
of the received packet”
In light of the evidence, the Court finds that the term “means for generating an IPv4
data packet from the IPv6 data packet, said packet including said IPv4 destination address
and said destination port number” in Claims 6 and 10 of the ’844 Patent is governed by 35
U.S.C. § 112, ¶ 6, and construes the phrase as follows:
•
Function: “generating an IPv4 data packet from the IPv6 data packet, said packet
including said IPv4 destination address and said destination port number”
•
Corresponding Structure: “home gateway 20 with a device 26 that includes a processor
programmed to perform the step of de-encapsulating the IPv4 packet contained in the
packet IPv6 data packet to yield the IPv4 destination address and the destination port
number”
In light of the evidence, the Court finds that the term “means for routing the IPv4 data
packet to its IPv4 destination” in Claims 6 and 10 of the ’844 Patent is governed by 35 U.S.C. §
112, ¶ 6, and construes the phrase as follows:
•
Function: “routing the IPv4 data packet to its IPv4 destination”
•
Corresponding Structure: “home gateway 20 with a device 26 that includes a processor
programmed to perform the step of routing the IPv4 data packet to its IPv4 destination
by processing the IPv4 data packet with the internal address translation table (NAT
table) of the home gateway”
71
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 72 of 94 PageID #: 5384
L. “first means for advertising …” / “second means for advertising …”
Disputed Term
“first means for
advertising to the IPv4
domain IPv4 addresses
of network equipments
connected to the IPv6
domain”
(Term 11d)
“second means for
advertising in the IPv6
domain IPv6 addresses
constructed from IPv4
addresses of the IPv4
domain”
(Term 11d)
Plaintiff’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Defendant’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Function: “advertising to the
IPv4 domain IPv4 addresses of
network equipments connected
to the IPv6 domain”
Structure: A device for
sending or receiving a data
packet including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 12:38-13:22
and Figures 6a and 6b.
This term is governed by 35
U.S.C. § 112(6).
Function: “advertising to the
IPv4 domain IPv4 addresses of
network equipments connected to
the IPv6 domain”
Structure: indefinite.
Function: “advertising in the
IPv6 domain IPv6 addresses
constructed from IPv4
addresses of the IPv4 domain”
Structure: A device for
sending or receiving a data
packet including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 12:38-13:22
and Figures 6a and 6b
Function: “advertising in the
IPv6 domain IPv6 addresses
constructed from IPv4 addresses
of the IPv4 domain”
Structure: indefinite.
This term is governed by 35
U.S.C. § 112(6).
1. The Parties’ Positions
The parties agree that the disputed phrases are governed by 35 U.S.C. § 112, ¶ 6. The
72
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 73 of 94 PageID #: 5385
parties also agree on the recited function. The parties disagree on the corresponding structure, and
whether the specification discloses an algorithm. Plaintiff argues that the structure for performing
this network advertisement is described in the specification as a dedicated router or standard
computer performing routing functions, together with associated hardware and software as shown
and described in conjunction with Figures 6a and 6b. Dkt. No. 88 at 27. Plaintiff further argues
that the advertisements themselves are described as industry standard routing announcements
made by the router to identify the addresses or address prefixes for which it provides routing
support. Id. According to Plaintiff, the routing announcements include interior gateway protocol
(IGP) advertisements and border gateway protocol (BGP) advertisements. Id.
Plaintiff further contends that the specification describes access equipment in an IPv6
domain that includes an interface to at least one IPv4 domain, which is capable of receiving a data
packet from an IPv4 domain in an IPv6 domain, and sending a constructed IPv6 data packet to a
different IPv4 domain. Id. (citing ’844 Patent at 4:31–46, Figs. 6a and 6b). Plaintiff argues that in
one embodiment the access equipment comprises an access node that interfaces to a public IPv4
network. Id. (citing ’844 Patent at 4:48–54, 7:4–6, 9:48–51, 9:57–10:31). According to Plaintiff,
the access node includes “the hardware elements conventionally found in a standard computer or
a dedicated router,” including a processor, random access memory (RAM), a read-only memory
(ROM) and telecommunications equipment for communicating with the network. Id. (citing ’844
Patent at 4:54, 6:4–9, 12:38–13:22, Figs. 6a, 6b).
Plaintiff also argues that the specification explains that for incoming IPv4 calls, an
IPv4/IPv6 interconnection or access node “is inserted into the path via dedicated advertisements
under the interior gateway protocol (IGP) or the border gateway protocol (BGP).” Id. at 28 (citing
ʼ844 Patent at 14:1–4, 14:21–25). Plaintiff contends that the router may broadcast advertisements
73
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 74 of 94 PageID #: 5386
to the IPv4 domain access nodes to which it interfaces that data packets addressed to the IPv4
addresses specified in the advertisement should be sent to it. Id. (citing ’844 Patent at 4:48–58,
10:13–19). Plaintiff further contends that the routing advertisements may be sent using industry
standard advertising protocols, which include IGP or the BGP. Id. (citing ’844 Patent at 10:19–22,
14:1–4, 14:21–25).
Plaintiff also argues that the routers also may transmit a routing advertisement in the IPv6
domain for IPv6 addresses constructed from IPv4 addresses. Id. (citing ʼ844 Patent at 4:48–58,
8:39–9:4). Finally, Plaintiff contends that the specification identifies specific protocols used for
transmitting those routing advertisements as including the IGP or BGP routing advertisements. Id.
According to Plaintiff, the claimed advertising is common functionality performed by routers in
computer networks. Id. at 29 (citing Dkt. No. 88-5 at 66:3–67:23).
Defendant responds that the specification discloses two “advertising” functions: (1)
advertising to the IPv4 domain addresses of equipment connected to the IPv6 domain; and (2)
advertising to the IPv6 domain addresses constructed from IPv4 addresses. Dkt. No. 96 at 31
(citing ’844 Patent at Claim 7). Defendant contends that these special advertisement functions are
critical to the ’844 Patent’s purpose. Id. Defendant argues that the “advertising” terms are
indefinite because the specification does not disclose a structure or algorithm for either special
advertising function. Id. at 32 (citing Dkt. No. 96-8 at ¶¶ 90–96).
Defendant further argues that Plaintiff’s structure performs the “sending or receiving [of]
a data packet,” not “advertising.” Id. Defendant contends that the specification does not disclose
any protocol for accomplishing its claimed special advertising. Id. (citing Dkt. No. 96-8 at ¶¶ 90–
96). Defendant also argues that Plaintiff’s structure does not even reference router protocols for
generic advertising. Id. Finally, Defendant contends that Plaintiff identifies the same structure for
74
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 75 of 94 PageID #: 5387
both “advertising” limitations, even though accomplishing these two functions “require[s]
different specific structures or algorithm.” Id. (citing Dkt. No. 96-8 at ¶¶ 92, 96).
Plaintiff replies that the specification explains that the same router structure corresponds
to both claimed advertising functions. Dkt. No. 103 at 11. Plaintiff argues that the specification
does not need to disclose how advertising messages are generated. Id. Plaintiff contends that the
specification describes access node 40 as a dual-stack router capable of routing both IPv4 and IPv6
traffic. Id. at 12 (citing ʼ844 Patent at 9:48–56, 14:1–4). Plaintiff argues that access node 40 routes
IPv4 traffic from an IPv4 domain. Id. (citing ’844 Patent at 9:52–10:12). Plaintiff contends that
the access node advertises, using IGP or BGP protocol messages, to the IPv4 network, which
includes the IPv4 addresses for which it can handle routing. Id. (citing ’844 Patent at 10:13–21,
14:1–4). Plaintiff argues that these messages define how the claimed first means for advertising
function is performed. Id.
Plaintiff next argues that traffic also flows in the reverse direction, from the home gateway
network through the IPv6 network to the IPv4 network. Id. (citing ’844 Patent at 11:61–12:34;
14:16–26). Plaintiff contends that the access node 40 uses IGP or BGP routing advertisements on
the IPv6 network to indicate that it supports IPv6 packets addressed to the constructed IPv6
address. Id. (citing ’844 Patent at 8:39–9:4, 14:21–25). Plaintiff argues that this discloses how the
second means for advertising function is performed. Id. According to Plaintiff, the specification
describes the router structures used for the access node 40. Id. (citing ʼ844 Patent at 12:38–13:22;
Figs. 6a, 6b). Plaintiff further contends that the specification also describes the advertising
messages transmitted by the router. Id. (citing ’844 Patent at 8:58–9:4, 10:13–21, 14:1–26).
2. Analysis
The term “first means for advertising to the IPv4 domain IPv4 addresses of network
75
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 76 of 94 PageID #: 5388
equipments connected to the IPv6 domain” appears in Claim 7 of the ’844 Patent. The term
“second means for advertising in the IPv6 domain IPv6 addresses constructed from IPv4 addresses
of the IPv4 domain” appears in Claim 7 of the ’844 Patent. The Court finds that the corresponding
structure for the first and second means is a dual-stack (DS) access router with a processor
programmed to perform the recited function. The specification states that “[t]he solution of the
invention uses dual-stack (DS) user terminals and home gateways (i.e. user terminals and home
gateways that have activated both the IPv4 and IPv6 protocol stacks). Because of this, these
equipments are in a position to process (send and receive) IPv4 and IPv6 messages.” ’844 Patent
at 13:51–56.
The specification further states that “the home gateway 20 is connected to the IPv6 network
or domain of the operator by a dual-stack (DS) access router 30. This is the first router that the
IPv6 and IPv4 data packets encounter when they leave the home gateway.” Id. at 8:30–34.
Likewise, the specification states that “[t]he IPv6 domain 1 described with reference to FIG. 1
includes at least one access node 40 of the invention . . . The access node 40
(IPv6/IPv4_Access_Node) is a particular Dual-Stack (IPv4 and IPv6) router.” Id. at 9:48–52.
Thus, dual access node 40 routes IPv4 traffic from an IPv4 domain. Id. at 9:52–10:12. The
access node advertises, using IGP or BGP protocol messages, to the IPv4 network the IPv4
addresses for which it can handle routing. Id. at 14:1–4. Accordingly, the “first means for
advertising to the IPv4 domain IPv4 addresses of network equipments connected to the IPv6
domain” is a DS router that includes a processor programmed to perform the step of advertising
to an IPv4 domain, IPv4 addresses of network equipment connected to the IPv6 domain.
The DS router is also the “second means for advertising in the IPv6 domain IPv6 addresses
constructed from IPv4 addresses of the IPv4 domain.” Specifically, the specification states that
76
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 77 of 94 PageID #: 5389
“the access router 30 may advertise in the upstream direction of the network (i.e. towards the
network 1 of the IP connectivity service provider) the IPv6 prefixes that it routes, i.e. the prefixes
IPv6_prefix_ports_range and IPv6_prefix_native of the home gateways that it serves.” Id. at 8:40–
44. This disclosure explains how the second means for advertising function is performed.
Finally, the ʼ844 Patent describes the router structures used for the access node 40. Id. at
12:38–13:22, Figs. 6a, 6b. It also describes the advertising messages transmitted by the router. Id.
at 8:58–9:4 (IPv6 advertising), 10:13–21 (IPv4 advertising), 14:1–26 (both IPv4 and IPv6
advertising). Accordingly, the “second means for advertising in the IPv6 domain IPv6 addresses
constructed from IPv4 addresses of the IPv4 domain” is a “a dual-stack router that includes a
processor programmed to perform the step of advertising in the IPv6 domain, IPv6 addresses
constructed from IPv4 addresses of the IPv4 domain.”
3. Court’s Construction
In light of the evidence, the Court finds that the term “first means for advertising to the
IPv4 domain IPv4 addresses of network equipments connected to the IPv6 domain” in Claim
7 of the ’844 Patent is governed by 35 U.S.C. § 112, ¶ 6, and construes the phrase as follows:
•
Function: “advertising to the IPv4 domain IPv4 addresses of network equipment
connected to the IPv6 domain”
•
Corresponding Structure: “a dual-stack router that includes a processor programmed to
perform the step of advertising to an IPv4 domain, IPv4 addresses of network equipment
connected to the IPv6 domain”
In light of the evidence, the Court finds that the term “second means for advertising in
the IPv6 domain IPv6 addresses constructed from IPv4 addresses of the IPv4 domain” in
Claim 7 of the ’844 Patent is governed by 35 U.S.C. § 112, ¶ 6, and construes the phrase as follows:
77
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 78 of 94 PageID #: 5390
•
Function: “advertising in the IPv6 domain IPv6 addresses constructed from IPv4
addresses of the IPv4 domain”
•
Corresponding Structure: “a dual-stack router that includes a processor programmed to
perform the step of advertising in the IPv6 domain, IPv6 addresses constructed from
IPv4 addresses of the IPv4 domain”
M. “means for obtaining …”
Disputed Term
“means for obtaining an
IPv4 address, a range of
port numbers, and a
range of authorized IPv6
addresses”
(Term 11i)
Plaintiff’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Defendant’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Function: “obtaining an IPv4
address, a range of port
numbers, and a range of
authorized IPv6 addresses”
Structure: A device for
sending or receiving a data
packet including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 12:38-13:22
and Figures 6a and 6b.
Function: “obtaining an IPv4
address, a range of port numbers,
and a range of authorized IPv6
addresses”
Structure: The home gateway 20
or access router 30 serving home
gateway 20.
1. The Parties’ Positions
The parties agree that the disputed phrase is governed by 35 U.S.C. § 112, ¶ 6. The parties
also agree on the recited function. The parties disagree on the corresponding structure. Plaintiff
argues that the specification teaches that the sending and receiving devices identified by it are
included in both the home gateway 20 and access router 30. Dkt. No. 88 at 33 (citing ’844 Patent
at 13:11–15, 13:20–22). Plaintiff contends that the structure identified by Defendant includes the
78
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 79 of 94 PageID #: 5391
structure identified by Plaintiff. Id.
Defendant responds that the Court should adopt its construction because only the home
gateway 20 and access router 30 perform the “obtaining” function. Dkt. No. 96 at 32. According
to Defendant, the specification unambiguously attributes the “obtaining” function to the home
gateway 20 or its access router 30. Id. at 33 (citing ’844 Patent at 5:4–9, 8:45–46). Defendant
argues that no other structure is described as performing this function. Id. (citing Dkt. No. 96-8 at
¶ 99).
Defendant also contends that the “obtaining” function is distinct from the function of
“sending or receiving” packets. Id. (citing Dkt. No. 96-8 at ¶ 104). Defendant argues that even if
the access router 30 contains devices 25 and/or 26 for “sending or receiving” packets, this does
not negate the fact that the home gateway and access router perform the “obtaining” function. Id.
Plaintiff replies by stating that it “reiterates its opening brief position as to this term.” Dkt.
No. 103 at 13.
2. Analysis
The term “means for obtaining an IPv4 address, a range of port numbers, and a range of
authorized IPv6 addresses” appears in Claim 9 of the ’844 Patent. The Court agrees with Defendant
that the ’844 Patent attributes the “obtaining” function to the home gateway 20 or its access router
30. The specification states that “[a]ccording to another aspect of the invention, such a home
gateway includes means for obtaining an IPv4 address . . . .” ’844 Patent at 5:4–9. Similarly, the
specification states that “[t]he access router 30 obtains the IPv6 prefixes of the home gateways
that it serves.” ’844 Patent at 8:45–46. Accordingly, the Court finds that the corresponding
structure disclosed in the specification is “home gateway 20 or access router 30 serving home
gateway 20 that includes a processor programmed to perform the step of obtaining an IPv4 address,
79
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 80 of 94 PageID #: 5392
a range of port numbers, and a range of authorized IPv6 addresses.”
3. Court’s Construction
In light of the evidence, the Court finds that the term “means for obtaining an IPv4
address, a range of port numbers, and a range of authorized IPv6 addresses” in Claim 9 of
the ’844 Patent is governed by 35 U.S.C. § 112, ¶ 6, and construes the phrase as follows:
•
Function: “obtaining an IPv4 address, a range of port numbers, and a range of
authorized IPv6 addresses”
•
Corresponding Structure: “the home gateway 20 or access router 30 serving home
gateway 20 that includes a processor programmed to perform the step of obtaining an
IPv4 address, a range of port numbers, and a range of authorized IPv6 addresses”
N. “means for identifying …”
Disputed Term
“means for identifying
an IPv6 destination
address constructed by
concatenating an IPv6
prefix, an IPv4
destination address, and
a destination port
number”
(Term 11e)
Plaintiff’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Defendant’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Function: “identifying an IPv6
destination address constructed
by concatenating an IPv6
prefix, an IPv4 destination
address, and a destination port
number”
Structure: A device for
receiving a data packet
including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 16:55-17:10.
Function: “identifying an IPv6
destination address constructed
by concatenating an IPv6 prefix,
an IPv4 destination address, and a
destination port number”
Structure: The receiver device of
the home gateway 20 having a
processor 251 and memory 255
80
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 81 of 94 PageID #: 5393
1. The Parties’ Positions
The parties agree that the disputed phrase is governed by 35 U.S.C. § 112, ¶ 6. The parties
also agree on the recited function. The parties dispute whether the structure corresponding to this
function is just the receiver device or the entire router. Plaintiff argues additional computer
program code is required to enable the processor to perform the identifying function specified in
the claim. Dkt. No. 88 at 29. Plaintiff contends that it identified a device for receiving data that
includes a processor, RAM, ROM, telecommunication means, and programmed computer
instructions for performing the “identifying” function. Id. at 29 (citing ’845 Patent at 16:55–
17:10). Plaintiff further contends that this structure includes the source code implementing the
flowcharts depicted in Figures 3, 5, and 8 of the ’845 Patent. Id. (citing ’845 Patent at 10:61–11:13,
12:27–35, 13:9–14:4, 16:14–54).
Plaintiff also argues that this description includes the claimed “identifying.” Id. (citing ’845
Patent at 10:61–11:6, 12:34–35, 16:18–24). According to Plaintiff, the ʼ845 Patent explains that a
router identifies whether an IPv6 packet is a standard IPv6 packet or a constructed IPv6 packet
based on the IPv6/IPv4_Access_Node_Service_prefix. Id. Plaintiff contends that the specification
further indicates that a bit field, ADDR_TYPE_TAG, may be used to identify a constructed IPv6
address. Id. (citing ’845 Patent at Fig. 8 (steps R’1-R’21)).
Defendant responds that the claim language confirms that “identifying” is part of
“receiving.” Dkt. No. 96 at 33 (citing ’845 Patent at Claim 8). Defendant argues that the home
gateway 20 includes “a device of the invention for receiving a data packet,” which on receipt of
the IPv6 packet, “is adapted to execute the method of the first implementation of the invention . .
. This method executes the IPv6 destination address identification step R1 described above.” Id.
at 34 (citing ’845 Patent at 12:28–35). Defendant contends that step R1 matches the claimed
function, and is “advantageously executed by a receiver device included in a home gateway
81
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 82 of 94 PageID #: 5394
connected to the IPv6 domain, such as the gateway 20.” Id. (citing ’845 Patent at 10:61–11:4).
According to Defendant, no other structure is disclosed for the “identifying” function. Id. (citing
Dkt. No. 96-8 at ¶ 109).
Regarding Plaintiff’s construction, Defendant contends that it is an impermissibly
overbroad structure that includes elements that do not correspond with “identifying.” Id. (citing
Dkt. No. 96-8 at ¶¶ 109–10). Defendant argues that Plaintiff does not limit its structure to only the
“receiver device,” but instead points to “a standard computer or a dedicated router.” Id. Defendant
further argues that the specification confirms that those structures include more than simply a
“receiving device,” such as means for “regularizing” and “routing” data packets. Id. (citing ’845
Patent at Claim 8).
Plaintiff replies that identifying a constructed address is similar to extracting the elements
comprising a constructed address. Dkt. No. 103 at 12.
2. Analysis
The term “means for identifying an IPv6 destination address constructed by concatenating
an IPv6 prefix, an IPv4 destination address, and a destination port number” appears in Claim 8 of
the ’845 Patent. The Court finds that the corresponding structure for the means for identifying is
home gateway 20. The specification states the following:
The method of receiving an IPv6 data packet in the IPv6 domain is described below
with reference to FIG. 3. It is advantageously executed by a receiver device
included in a home gateway connected to the IPv6 domain, such as the gateway 20,
and processes data packets coming from the home gateway 2 and data packets
coming from the IPv4 domain 3. This kind of method includes a step R1 of
identifying the IPv6 destination address as being a IPv6 native destination address
or an IPv6 destination address constructed by concatenating an access node prefix,
an IPv4 destination address, and a destination IPv4 port number. It is assumed here
that the gateway 20 has obtained this prefix beforehand, for example through
configuration.
’845 Patent at 10:61–67 (emphasis added). Accordingly, the Court finds that the corresponding
82
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 83 of 94 PageID #: 5395
structure disclosed in the specification is “home gateway 20 that includes a processor programmed
to perform the step of identifying an IPv6 destination address constructed by concatenating an
IPv6 prefix, an IPv4 destination address, and a destination port number.”
3. Court’s Construction
In light of the evidence, the Court finds that the term “means for identifying an IPv6
destination address constructed by concatenating an IPv6 prefix, an IPv4 destination
address, and a destination port number” in Claim 8 of the ’845 Patent is governed by 35 U.S.C.
§ 112, ¶ 6, and construes the phrase as follows:
•
Function: “identifying an IPv6 destination address constructed by concatenating an IPv6
prefix, an IPv4 destination address, and a destination port number”
•
Corresponding Structure: “the home gateway 20 that includes a processor programmed
to perform the step of identifying an IPv6 destination address constructed by
concatenating an IPv6 prefix, an IPv4 destination address, and a destination port
number”
83
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 84 of 94 PageID #: 5396
O. “means for regularizing …”
Disputed Term
“means for regularizing,
if necessary, at least one
of the IPv6 source
address and the IPv6
destination address of
the data packet by
replacing said at least
one IPv6 address, . . .
and modifying the data
packet using the
regularized address”
(Term 11f)
Plaintiff’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Defendant’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Function: “regularizing, if
necessary, at least one of the
IPv6 source address and the
IPv6 destination address of the
data packet by replacing said at
least one IPv6 address, . . . and
modifying the data packet
using the regularized address”
Structure: A device for
receiving a data packet
including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 16:55-17:10.
Function: Indefinite. To the
extent that these terms are not
found to be indefinite, the
function is: “regularizing, if
necessary, at least one of the IPv6
source address and the IPv6
destination address of the data
packet by replacing said at least
one IPv6 address”
Structure: Indefinite.
1. The Parties’ Positions
The parties agree that the disputed phrase is governed by 35 U.S.C. § 112, ¶ 6. The parties
also agree on the recited function. The parties dispute whether this term is indefinite, as Defendant
contends, or if the corresponding structure can be described as “the hardware elements
conventionally found in a standard computer or a dedicated router,” as Plaintiff proposes.
Plaintiff argues that Claim 8 of the ’845 Patent specifies: “A device for receiving an IPv6
data packet in an IPv6 domain connected to an IPv4 domain . . . said device for use in a home
gateway adapted to connect a user terminal to said IPv6 domain.” Dkt. No. 88 at 30. Plaintiff
further argues that the specification explains that “‘home gateway’ refers to any equipment for
interconnecting a private network and a network operated by a service provider, the private
84
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 85 of 94 PageID #: 5397
network being either a home network or a business network.” Id. (citing ’845 Patent at 1:45–48).
Plaintiff contends that the specification also explains that the method of receiving an IPv6 data
packet in the IPv6 domain is executed by a receiver device included in the home gateway. Id.
(citing ’845 Patent at 10:61–67).
According to Plaintiff, the receiver device “includes the hardware elements conventionally
found in a standard computer or a dedicated router, namely a processor 251, a random-access
memory (RAM) 252, a read-only memory (ROM) 253, and telecommunications means 254 for
communicating with the network 1.” Id. (citing ’845 Patent at 16:55–17:10). Plaintiff argues that
these routers with their associated hardware and software components are designed to support
sending and receiving data packets. Id. (citing ’845 Patent at 1:45–56, 16:55–17:10, Fig. 9).
Plaintiff also argues that the specification explains that these home gateways are located
on the path of data packets between terminals and the IP domain of the operator. Id. (citing ’845
Patent at 1:51–53). Plaintiff contends that the gateways include a table which associates the private
IP address and port address of the terminal with a public IP address and port on the public network.
Id. (citing ’845 Patent at 1:53–56). Plaintiff argues that this table is known to those skilled in as a
NAT table and several different types of NAT tables are known in the art. Id. (citing ’845 Patent
at 1:57–60). According to Plaintiff, the NAT table is stored on memory in or connected to the
receiving device. Id. (citing ’845 Patent at 16:64–17:2). Plaintiff further contends that the memory
also includes programing with instructions for executing the claimed methods, including
regularizing the data packet. Id. (citing ’845 Patent at 5:62–64, 17:3–7).
Plaintiff next contends that in addition to the conventional router hardware and software,
the specification describes several specific protocols that may be used to regularize a data packet,
including those discussed in relation to steps R2, R21, R22, R23, R24, R’21, R’22, and R’23. Id.
85
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 86 of 94 PageID #: 5398
at 31 (citing ’845 Patent at 5:7–34, 11:7–13, 11:45–67, 13:5–14:2, 14:15–44, 14:46–51, 16:23–
52). Plaintiff argues that these protocols are executed by a computer program, either on the
receiving device or a general purpose computer. Id. (citing ’845 Patent at 5:62–6:2). According to
Plaintiff, the program includes instruction for executing the steps of the methods and can use any
programming language. Id. (citing ’845 Patent at 5:65–24).
Defendant responds that this term is indefinite because: (1) there is no disclosed structure
corresponding to the indefinite function of determining when it is “necessary” to perform the
“regularizing;” and (2) no algorithm is disclosed for the claimed “regularizing,” i.e., using a NAT
table to conform IP addresses. Dkt. No. 96 at 34. Defendant agrees that IPv6-to-IPv6 NAT table
translations were well known, but contends that the structure for “regularizing” is indefinite,
because the specification does not disclose any structure for determining when it is necessary to
perform such a “regularizing” function. Id. at 35.
Defendant further argues that how to “regularize” the special constructed addresses of the
’845 Patent “was not a well-known operation to persons of ordinary skill in the art.” Id. (citing
Dkt. No. 96-8 at ¶ 115). Defendant contends that Plaintiff must identify a specific algorithm for
accomplishing this function. Id. Defendant argues that Plaintiff has not identified an algorithm,
and instead points to “the generic components of the home gateway 20.” Id. (citing Dkt. No. 96-8
at ¶ 117).
Plaintiff replies that a plain reading of Claim 8 shows that “modifying the data packet” is
a second function of the means for regularizing. Id. at 13 (citing ’845 Patent at Claim 1). Plaintiff
contends that a person of ordinary skill in the art would not understand this claim to mix methods
and apparatuses. Id.
Plaintiff further contends that the specification and Claim 8 associate the function of
86
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 87 of 94 PageID #: 5399
“regularizing” with the “home gateway 20,” which Plaintiff argues includes the hardware elements
conventionally found in a standard computer or router. Id. Plaintiff further argues that the
specification and claims disclose an algorithm. Id. Plaintiff contends that the specification
describes numerous algorithms that may be used to regularize an address and then modify a data
packet. Id. Plaintiff argues that several algorithms are provided by Figures 2–8 and the associated
descriptions. Id. (citing ’845 Patent at 3:10–16, 4:7–35, 5:7–34, 11:7–13, 11:45–67, 12:13–23,
13:5–14:2, 14:15–51, 16:23–52). Plaintiff further contends that a person of ordinary skill in the art
would understand that modified packets are created by replacing the source or destination address
with a constructed or native address, depending on whether the packet was received by the home
gateway or was being sent by the home gateway. Id. (citing ’845 Patent at Figs. 2, 4, 6, 7).
2. Analysis
The term “means for regularizing, if necessary, at least one of the IPv6 source address and
the IPv6 destination address of the data packet by replacing said at least one IPv6 address, . . . and
modifying the data packet using the regularized address” appears in claim 8 of the ’845 Patent.
Defendant contends that the claims are indefinite because: (1) there is no disclosed structure
corresponding to the indefinite function of determining when it is “necessary” to perform the
“regularizing;” and (2) no algorithm is disclosed for the claimed “regularizing,” i.e., using a NAT
table to conform IP addresses. Dkt. No. 96 at 34.
For the reasons discussed above, the Court disagrees with Defendant’s contention that the
specification fails to disclose when it is necessary to perform the “regularizing” function. As
discussed above, the Court construes “if necessary” to mean “if the IPv6 source address is
classified as a native address or if the IPv6 destination address is a constructed address.” The
Court’s construction for this § 112(6) term captures the construction for “if necessary.”
87
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 88 of 94 PageID #: 5400
Furthermore, the specification discloses algorithms that may be used to regularize a data
packet, which are illustrated in Figures 5 and 8.
Regarding Figure 5, the specification states the following:
If the IPv6 destination address is classified as a constructed address, the
transmission method of the invention executes a step R2 of regularizing the source
address of the packet to be transmitted.
In this first implementation of the invention, this entails identifying in the step R21
if the source address is a constructed address or a native address. An address is
considered constructed if it is an IPv6 source address inscribed in
IPv6/IPv4_Acess_Node_Service_prefix, all addresses not in this prefix being
considered native source addresses. If the identifier ADDR_TYPE_TAG is used,
an address is identified as constructed if the identifier ADDR_TYPE_TAG is set to
“1”.
If the source address is constructed, the data packet is routed to its destination in
the step R3.
If the source IPv6 address is classed as a native address, the method of the invention
executes, before this routing step, a step R22 for choosing an IPv6 constructed
88
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 89 of 94 PageID #: 5401
source address whose source port number is in the authorized range
ports_pattern/length_of_unvariable assigned to the gateway 20 and modifies the
data packet by replacing the native source address with this constructed address.
’845 Patent at 13:5–25. Regarding Figure 8, the specification states the following:
If a constructed destination address is identified, for example with the aid of an
identifier contained in the destination address, the step of regularizing the method
of the invention of receiving a data packet includes a step R’21 of searching the
translation table of the home gateway for an entry containing the constructed
destination address. If the result of this search is positive, an entry of this kind
associates with the constructed destination address a native destination address
IPv6_address_native_Ue of the destination terminal. In the step R’23, the method
of the invention replaces the constructed destination address in the IPv6 data packet
with this native address. This is particularly advantageous if the data packet IPv4in-pt is part of a response to a data packet sent beforehand by the destination
terminal 21 with its IPv6 native source address, for which the gateway stored this
native address in its NAT table before sending it, as described with reference to the
previous implementation of the invention. At that time it created the entry in its
translation table and replaced the native address of the terminal 21 with the
constructed address to enable the access node 40 to extract an IPv4 source address
from it when transforming the outgoing IPv6 packet into an IPv4 packet.
The step of regularizing the method advantageously further includes a step R’22 of
verifying that the transport level destination port of the data packet agrees with the
destination port number contained in the destination address of the packet. If the
two port numbers do not agree, the packet is rejected. This must not occur if the
translation was effected by the access node but this step may be used for monitoring
streams coming from the access node.
Id. at 16:21–52.
3. Court’s Construction
In light of the evidence, the Court finds that the term “means for regularizing, if
necessary, at least one of the IPv6 source address and the IPv6 destination address of the
data packet by replacing said at least one IPv6 address, . . . and modifying the data packet
using the regularized address” in Claim 8 of the ’845 Patent is governed by 35 U.S.C. § 112, ¶
6, and construes the phrase as follows:
•
Function: “regularizing at least one of the IPv6 source address and the IPv6 destination
89
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 90 of 94 PageID #: 5402
address of the data packet and modifying the data packet using the regularized address”
•
Corresponding Structure: “the home gateway 20 that includes a processor programmed
to perform the step of regularizing at least one IPv6 address when:
1. if the IPv6 source address is a native address, then the program executes the steps
of choosing an IPv6 constructed source address whose source port number is in the
authorized range assigned to the home gateway 20; and modifying the data packet by
replacing the native source address with the constructed source address as illustrated in steps
R21 and R22 of Figure 5; or
2. if the IPv6 destination address is a constructed address, then the program executes
the steps of searching a translation table of the home gateway 20 and locates a native
destination address associated with the constructed destination address; verifying that the
transport level destination port of the data packet agrees with the destination port number
contained in the destination address of the packet; and modifying the data packet by
replacing the constructed destination address with the native destination address as
illustrated in steps R’21, R’22, and R’23 of Figure 8”
90
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 91 of 94 PageID #: 5403
P. “means for routing …”
Disputed Term
“means for routing the
IPv6 data packet to its
destination”
(Term 11j)
Plaintiff’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Defendant’s Proposal
This term is governed by 35
U.S.C. § 112(6).
Function: “routing the IPv6
data packet to its destination”
Structure: A device for
receiving a data packet
including the hardware
elements conventionally found
in a standard computer or a
dedicated router, including a
processor, a random-access
memory (RAM), a read-only
memory (ROM), and
telecommunications means for
communicating with a network
as described at 16:55-17:10.
Function: “routing the IPv6 data
packet to its destination”
Structure: The
telecommunications means 254
within home gateway 20.
1. The Parties’ Positions
The parties agree that the disputed phrase is governed by 35 U.S.C. § 112, ¶ 6. The parties
also agree on the recited function. The parties dispute whether the structure should be limited to
only “telecommunication means 254.” Plaintiff argues that its proposed structure captures the
processor, RAM, ROM, telecommunications means, and computer program instructions
(regarding Figures 3, 5, and 8) within a computer or dedicated router. Dkt. No. 88 at 33–34.
Plaintiff contends that routing IPv4 and IPv6 packets is well understood in the art, and a skilled
artisan would understand that a router performs routing. Id. at 34.
Plaintiff also argues that the flowcharts in Figures 3, 5, and 8 are described within the
specification. Id. (citing ’845 Patent at 10:61–11:13, 12:27–35, 13:9–14:4, 16:14–54). According
to Plaintiff, the flowcharts explain that the device of the invention performs routing. Id. (citing
’845 Patent at 11:12–13, 14:3–4, 16:53–54). Plaintiff contends that the steps detailed in Figures 3,
5, and 8 are programmed into the device structure identified by Plaintiff. Id. (citing ’845 Patent at
91
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 92 of 94 PageID #: 5404
17:3–7). Finally, Plaintiff argues that the ’844 Patent also explains that “routing” is executed by
routers in a known standard manner. Id.
Defendant responds that the ’845 Patent has only one specific structure, the
telecommunication means 254 within the home gateway 20, which Defendant contends routes the
IPv6 data packet following the “identifying” and “regularizing” steps. Dkt. No. 96 at 35 (citing
’845 Patent at 16:61–63; Dkt. No. 96-8 at ¶ 124). Defendant states that Plaintiff agrees and includes
the “telecommunications means” in its proposal, but also includes other irrelevant structures. Id.
(citing Dkt. No. 96-8 at ¶¶ 124–125).
Plaintiff replies that Defendant proposes different structures for IPv6 routing without any
apparent reason. Dkt. No. 103 at 13. Plaintiff contends that a person of ordinary skill in the art
would understand an IP router discloses structure for routing IP packets. Id. (citing Dkt. Nos. 1037, 103-8, 103-9).
2. Analysis
The term “means for routing the IPv6 data packet to its destination” appears in Claim 8 of
the ’845 Patent. Defendant argues that the corresponding structure is the “telecommunications
means 254.” Dkt. No. 96 at 35. Plaintiff also includes “telecommunications means” in its proposed
structure. The Court does not adopt “telecommunications means,” because it would construe a
means-plus-function term as a “means.”
Claim 8 of the ’845 Patent explicitly recites that the recited device is used in a home
gateway. Each of the flowcharts in Figures 3, 5, and 8 is described within the specification. See
’845 Patent at 10:61–11:13 (describing Fig. 3), 12:27–35, 13:5–14:4 (describing Fig. 5), 16:14–
54 (describing Fig. 8). Each of those explain that the home gateway performs routing. Id. at 11:12–
13 (“This step may lead to modification of the data packet. The modified data packet is then routed
92
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 93 of 94 PageID #: 5405
to its destination (step R3)”), 13:56–58 (“The IPv6 packet containing the constrained source IPv6
address IPv6_address_source_ports_range is routed to the IPv6 access router 30 that serves the
gateway in the step R3.”), 16:53–54 (describing the routing step).
Finally, the steps detailed in Figures 3, 5, and 8 are programmed into the device in the
home gateway. Id. at 17:3–7 (“The read-only memory 255 constitutes a storage medium of the
invention that stores the computer program of the invention. The program includes instructions for
executing the steps of the method of the invention of receiving an incoming packet described above
with reference to FIGS. 3, 5, and 8.”). Accordingly, the Court finds that the corresponding structure
disclosed in the specification is “home gateway 20 that includes a processor programmed to
perform the step of routing the IPv6 data packet to its destination.”
3. Court’s Construction
In light of the evidence, the Court finds that the phrase “means for routing the IPv6 data
packet to its destination” in Claim 8 of the ’845 Patent is governed by 35 U.S.C. § 112, ¶ 6, and
construes the phrase as follows:
•
Function: “routing the IPv6 data packet to its destination”
•
Corresponding Structure: “the home gateway 20 that includes a processor programmed
to perform the step of routing the IPv6 data packet to its destination”
II.
CONCLUSION
The Court adopts the constructions set forth in this Order for the disputed terms of the
Asserted Patents. The parties are ordered to not refer to each other’s claim construction positions
in the presence of the jury. Likewise, in the presence of the jury, the parties are ordered to refrain
from mentioning any portion of this Order, other than the actual constructions adopted by the
Court. The Court’s reasoning in this Order binds the testimony of any witnesses, and any reference
93
Case 2:20-cv-00015-JRG Document 128 Filed 01/07/21 Page 94 of 94 PageID #: 5406
to the claim construction proceedings is limited to informing the jury of the constructions adopted
by the Court.
SIGNED this 3rd day of January, 2012.
SIGNED this 7th day of January, 2021.
____________________________________
ROY S. PAYNE
UNITED STATES MAGISTRATE JUDGE
94
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?