Scientific Telecommunications LLC v. Adtran Inc.
Filing
62
MEMORANDUM ORDER re: claim construction. Signed by Judge Sue L. Robinson on 11/21/2016. (nmfn)
IN THE UNITED STATES DISTRICT COURT
FOR THE DISTRICT OF DELAWARE
SCIENTIFIC TELECOMMUNICATIONS, LLC, )
)
Plaintiff,
v.
ADTRAN, INC.,
)
)
) Civ. No. 15-647-SLR
)
)
)
Defendant.
)
MEMORANDUM ORDER
At Wilmington this Jl."1 day of November, 2016, having heard argument on, and
having reviewed the papers submitted in connection with, the parties' proposed claim
construction;
IT IS ORDERED that the disputed claim language of U.S. Patent Nos. 6,058,429
("the '429 patent") and 7,222,188 ("the '188 patent") 1 shall be construed consistent with
the tenets of claim construction set forth by the United States Court of Appeals for the
Federal Circuit in Phillips v. AWH Corp., 415 F.3d 1303 (Fed. Cir. 2005), as follows:
1
The '188 patent is a continuation of the '429 patent.
Terms Common To The '429 and '188 Patents
1. [A] switch: 2 "Circuitry and/or software that transfers data between one or
more connected components or virtual components (such as a VLAN)." Defendant
argued that applicant made various limiting statements during prosecution of the '188
patent, which is a continuation of the '429 patent. (D.I. 58 at 1-4; see also D.I. 59, ex.
D-2 at 31) Defendant asked the court for the following construction:
"Switch" is a device that does not use or participate in any routing
protocols, even on occasion, to calculate where data needs to be
transferred, and is without routing capability including the capability to
issue its own ARP requests.
(D.I. 55 at 1) (emphasis added) This is a series of negative limitations, and defendant's
argument was based upon a characterization of the prosecution history as including a
series of limiting statements; however, defendant never demonstrated that these
statements contain limitations not already discussed in the specification. For example,
in distinguishing the Bryant reference, applicant stated that "the claimed invention [is] a
switch that comprises a mechanism to send information contained within a packet
without use of a routing function (or protocol)." (D.I. 59, ex. D-2 at 80) (emphasis
added) The examiner rejected the claims under§ 112,
~
1 for lack of enablement (D.I.
59, ex. D-2 at 48) In response, applicant discussed the known art:
As the Examiner is aware, typical switches operate based on "layer two"
(L2 of the OSI model) addresses. Routers, however, not only identify the
protocol of an incoming packet and the destination of the packet
predetermined based on L3 information, but also perform operations in
accordance with a routing protocol on each incoming packet in order to
determine the most cost-effective path for data of the incoming packet.
For instance, a router operating in accordance with Open Shortest Path
First (OSPF) routing protocol generates link state routing data and obtains
link state routing data from other nodes in the network in order to calculate
the best path from a source device to a destination device. Thus, prior to
2
Found in claim 1 of the '429 patent and claims 6 and 26 of the '188 patent.
2
the claimed invention, it is Applicants' contention that switches did not rely
on L3 information to determine where to transfer information.
(D.I. 59, ex. D-2 at 31) Applicant then discussed the Bryant reference:
In contrast [to Bryant], the claimed switch does not use or participate in
any routing protocols to calculate where data needs to be transferred.
Instead, as set forth in the specification of the subject application, the
switch monitors router control messages, such as ARP messages for
example, to populate tables with the switch.
(Id.) (emphasis in original) The switch "monitors [L3] router control messages ... to
populate tables," but does not route data at Layer 3. This statement is consistent with
the specification, which includes statements such as "[b)y inspecting certain packets
that flow between the devices and the routers, the learning internetwork switch learns
the location of the devices without having to use a routing protocol." ('429 patent,
abstract) (emphasis added) The specification also discusses, beyond Layer 3, that the
switch employs Layer 2 routing, and it is not clear that applicant intended to disclaim all
forms of routing outside of Layer 3. ('429 patent, 10:62, 11 :5, figure 5, items 506 and
510) While the intrinsic evidence shows that applicant distinguished a switch from a
router, as was known in the art, there is nothing in the specification or the prosecution
history that suggests that applicant intended to use the term "switch" differently from the
plain and ordinary meaning. 3 In light of numerous similar statements in the specification
and claims, defendant has not demonstrated that any of applicant's statements are-in
fact-limiting. Since applicant's statements are consistent with the specification,
defendant has provided no basis to explain why the court should import these limitations
from the specification into the claims. Moreover, defendant has not explained why the
court should add additional limitations (e.g., "even on occasion" and "including the
3
Plaintiff provided extrinsic evidence to support the plain and ordinary meaning of
"switch." (See, e.g., D.I. 57, ex.Cat 6)
3
capability to issue its own ARP requests") to its construction. For these reasons, the
court adopts plaintiff's proposal.
2. [A] router: 4 "Circuitry and/or software that may use routing protocols to
calculate where data needs to be transferred." 5
3. Port: 6 "Circuitry and/or software that forms a point to point interface between
two components or networks." 7
The '429 Patent
4. Preamble, claim 1: Not limiting. 8
4
Found in claim 1 of the '429 patent and claims 6 and 26 of the '188 patent.
5
The parties agreed that "a router may use routing protocols to calculate where data
needs to be transferred." (D.I. 58 at 5) Defendant argued that a "router must be a
separate device external to the claimed switch." (Id.) This construction is not supported
by the specification; therefore, the court adopts plaintiff's construction.
6
Found in claim 1 of the '429 patent and claim 6 of the '188 patent.
7
Defendant proposed that a port is "[a] physical interface for connecting to an external
device or network." (D.I. 55 at 1) Defendant's extrinsic evidence, requiring that a port
include a "physical interface," was not persuasive. Meanwhile, plaintiff provided
extrinsic evidence that supports a construction not tied to a physical interface. (D.I. 56
at 6-7) For these reasons, the court adopts plaintiff's construction.
8
Defendant argued that the preamble to claim 1 of the '429 patent is limiting, because
allegedly limiting statements made by applicant during prosecution must be imputed to
the preamble. (D.I. 58 at 2-4) As discussed above, the court disagrees. "In general, a
preamble is limiting if it is necessary to give life, meaning, and vitality to the claim."
Deere & Co. v. Bush Hog, LLC, 703 F.3d 1349, 1357 (Fed. Cir. 2012) (internal citations
and quotation marks omitted). The preamble recites, "[a] learning internetwork switch
for use in a network that includes a plurality of virtual local area networks." ('429 patent,
claim 1) Here, the preamble does not provide antecedent basis for the terms in the
claim, and there is nothing in the preamble that is necessary to "give life, meaning, and
vitality" to the claim. Moreover, defendant's prosecution history argument and proposed
construction is not persuasive. For these reasons, the preamble is not limiting.
4
5. A first set of ports connecting the learning internetwork switch to a set
of virtual local area networks: 9 "A first set of ports, each of which forms a point to
point interface between the learning internetwork switch and at least one virtual local
area network in a set of virtual local area networks." 10
6. Each virtual local area network ... is locally attached to the learning
internetwork switch: 11 "Each virtual local area network is attached via a port to the
learning internetwork switch." 12
7. A second set of ports connecting the learning internetwork switch to a
router, wherein devices that belong to the virtual local area networks in the set of
virtual local area networks communicate with the router by transmitting packets
9
Found in claim 1 of the '429 patent
10
Defendant proposed "Each VLAN of the set of VLANs is connected to its own port of
the first set of ports on the learning internetwork switch." (D.I. 58 at 16-17) While the
embodiment shown in the figures and discussed in the specification demonstrates a
one-to-one correspondence between VLANs and ports, nothing in the specification
limits the invention as such. Defendant argued that the
specification is clear that for each port of the switch attached to a VLAN,
a corresponding port of the switch is attached to the router.
(D. I. 58 at 17) (emphasis added) The relevant text of the specification states that the
learning internetwork switch contains a connection to each virtual local
area network and a corresponding connection to the router.
('429 patent, 3: 19-21) (emphasis added) Defendant did not explain how "connection"
must be interpreted as "port." Plaintiff's construction matches the language of the claim,
which does not require a one-to-one relationship between ports and VLANs. ('429
patent, claim 1) Moreover, plaintiff's extrinsic evidence of VLAN trunking is a plausible
example of an architecture that does not require a one-to-one correspondence and that
meshes with the above language in the specification. (D.I. 57, ex. Fat 2) For this
reason, the court adopts plaintiff's construction.
11
Found in claim 1 of the '429 patent
12
The court adopts plaintiff's construction, because defendant's proposal followed "from
the one-to-one correspondence between a VLAN and a port of the first set of ports of
the switch." (D.I. 58 at 18) The court did not adopt defendant's construction requiring a
one-to-one correspondence between ports and VLANs. See supra note 10.
5
through the learning internetwork switch: 13 "A second set of ports, each of which
forms a point-to-point interface between the learning internetwork switch and a router,
and is configured to transmit packets from devices in the virtual local area networks to
the router. "14
8. A learning mechanism that inspects control packets sent between the
router and the devices: 15 Support is found in the specification in the form of an
algorithm described with reference to figures 3 and 4. ('429 patent, figs. 3a, 3b, steps
304, 306, 314, and 316; 5:40-7:46; figs. 4a, 4b, steps 404, 414; 8:32-39; 9:12-15)
Section 112, ~ 6 does not apply. 16 Not indefinite.17
13
Found in claim 1 of the '429 patent
14
See supra note 12.
15
Found in claim 1 of the '429 patent
16
The structure described in the '429 patent is a computer-implemented algorithm. "To
one of skill in the art, the 'structure' of computer software is understood through, for
example, an outline of an algorithm, a flowchart, or a specific set of instructions or
rules." Apple Inc. v. Motorola, Inc., 757 F.3d 1286, 1298 (Fed. Cir. 2014), overruled by
Williamson v. Citrix Online, LLC, 792 F.3d 1339 (Fed. Cir. 2015). Williamson overruled
the strength of the presumption applied in Apple, but Apple remains on point for
computer-implemented inventions that do not employ means-plus-function language.
Plaintiff identified support in the specification for the algorithm. (D.I. 56 at 17)
Defendant failed to demonstrate that a person of ordinary skill in the art would not
recognize the algorithm as sufficiently definite structure. (D.I. 58 at 7) For this reason,
the disclosed algorithm is sufficiently definite structure, and § 112, ~ 6 does not apply.
See Williamson, 792 F.3d at 1349.
17
Plaintiff argued that "learning mechanism" is indefinite because the specification does
not disclose corresponding structure. (D.I. 58 at 11) As discussed above,§ 112, ~ 6
does not apply, and "corresponding structure" is only used in the test for indefiniteness
under that section. The Patent Act, § 112, ~ 2, requires "that a patent's claims, viewed
in light of the specification and prosecution history, inform those skilled in the art about
the scope of the invention with reasonable certainty." Nautilus, Inc. v. Biosig
Instruments, Inc.,_ U.S._, 134 S.Ct. 2120, 2129 (2014). Here, defendant did not
address the Nautilus factors; therefore, the claim is not indefinite.
6
9. Control packets: 18 "Parts of a network packet containing information used
for configuring or routing network communications." 19
10. The learning mechanism storing association data that indicates a
correspondence between data link layer addresses, network layer addresses, and
the first set of ports based on information contained in the control packets: 20
Support is found in the specification in the form of an algorithm described with reference
to figures 3, 4, and 6. ('429 patent, figs. 3a, 3b, steps 308, 318; 6:50-55; 7:40-42; fig.
4c, step 422; 9:43-46; fig 6, steps 608, 614; 11 :31-46) Section 112, 1J 6 does not
apply. 21 Not indefinite. 22
11. Traffic: 23 "Digital information that travels within and between points in a
network." 24
18
Found in claim 1 of the '429 patent
19
Claim 1 recites "control packets sent between the router and the devices." The
specification discusses "control information contained in the ARP query." ('429 patent,
9: 13-14) Defendant's expert stated that, while the embodiments discussed in the
specification only "disclose the use of ARP packets," there are "numerous other protocol
candidates which could be considered as 'control packets', with different packet
formats, and with L2 and L3 addresses and additional information contained within
those packets." (D.I. 58, ex. A at 1J 123) Defendant argued that "a control packet is
clearly not a data packet and is at least a packet containing an ARP request or
response." (D.I. 58 at 19) (emphasis added) The court disagrees. The term "data
packet" does not appear anywhere in the specification, and it is not apparent from
defendant's argument that the court should import this negative limitation to the "control
packet" term. Moreover, defendant's proposed construction is inconsistent with the
specification; therefore, the court adopts plaintiff's construction.
2
°Found in claim 1 of the '429 patent
21
See supra note 16.
22
See supra note 17.
23
Found in claim 1 of the '429 patent
24
Defendant argued that "claim 1 and the specification dictate that traffic are data
packets carrying messages between devices, not control packets." (D.I. 58 at 20) The
specification does not make this distinction, for example, "[a]ll traffic between the device
in the VLANs and the router must pass through the learning internetwork switch." ('429
7
12. A third set of ports on the router connect the router to the second set
of ports: 25 "A third set of ports on the router, each of which forms a point-to-point
interface between the router and one of the second set of ports on the learning
internetwork switch." 26 Not indefinite. 27
13. The learning mechanism is further configured to store data indicating a
correspondence between data link layer addresses of the third set of ports and
network layer addresses of the third set of ports based on information contained
in the control packets: 28 Support is found in the specification in the form of an
algorithm described with reference to figures 3, 4, and 6. ('429 patent, figs. 3a, 3b,
patent, 3:21-23) There is nothing in the specification or prosecution history to suggest
that applicant intended to limit "traffic" to data packets and not control packets.
25
Found in claim 2 of the '429 patent
26
See supra note 12.
27
Defendant argued that claim 2 is indefinite under IPXL, "because it defines the
claimed invention with reference [to] the structure of another device and how that device
is connected to the claimed invention, such that infringement depends on whether a
user makes a single connection of the switch to one port of a router or makes multiple
connections to a 'set of ports' (plural) on this router." (0.1. 58 at 21) A claim is indefinite
under§ 112, ~ 2 if it "recites a system and the method for using that system." IPXL
Holdings, LLC v. Amazon.com, Inc., 430 F.3d 1377, 1384 (Fed. Cir. 2005); see also
Rembrandt Data Techs., LP v. AOL, LLC, 641 F.3d 1331, 1339 (Fed. Cir. 2011 ). In
IPXL, the claim recited both "[t]he system" and "the user uses the input means." IPXL,
430 F.3d at 1384. In Rembrandt, the claim claimed "a data transmitting device ...
comprising: first buffer means ... fractional encoding means ... second buffer means .
. . and transmitting the trellis encoded frames." Rembrandt, 641 F.3d at 1339
(emphasis added). Here, claim 2 of the '429 patent recites a "learning internetwork
switch comprising: a first set of ports ... a second set of ports ... a learning
mechanism, and said ... switch using said association data to forward traffic ...
wherein a third set of ports on the router connect the router to the second set of ports;
and the learning mechanism is further configured .... " ('429 patent, claim 2)
(emphasis added) The "wherein" clause places additional limitations on the second set
of ports and the learning mechanism, but claim 2 does not recite a system and a
method for using that system. For these reasons, IPXL does not apply, and claim 2 is
not indefinite.
28
Found in claim 2 of the '429 patent
8
steps 308, 318; 6:50-55; 7:40-42; fig. 4c, step 422; 9:43-46; fig 6, steps 608, 614; 11 :3146) Section 112, ~ 6 does not apply. 29 Not indefinite. 30
The '188 Patent
14. Preamble, claim 6: Not limiting. 31
15. A plurality of ports adapted for coupling together a plurality of virtual
local area networks being at least three virtual local area networks: 32 "A plurality of
ports, each of which carries data between a set of virtual local area networks that
includes at least three virtual local area networks."33
16. At least one of the plurality of ports is directly coupled to a router so
that there are no interceding devices or local area networks between the switch
and the router: 34 "At least one of the plurality of ports is connected to a router with no
external devices or local area networks in between the switch and the router." 35 Not
indefinite. 36
17. A mechanism to (a) analyze information transferred from a source
device of a first virtual local area network to a destination device of a second
29
See supra note 16.
30
See supra note 17.
31
The preamble of claim 6 recites "[a] switch comprising." ('188 patent, claim 6) There
is nothing in this language to suggest that the preamble is limiting. See supra note 8.
32
Found in claim 6 of the '188 patent.
33
See supra note 12.
34
Found in claim 6 of the '188 patent.
35
Defendant proposed language that required "an external router." As above, the
specification does not require that the router be "external" to the switch. The court
adopts plaintiff's construction.
36
Defendant argued that this term is indefinite under IPXL. (D.I. 58 at 22) For the
reasons discussed above, /PXL does not apply. See supra note 27.
9
virtual local area network: 37 Support is found in the specification in the form of an
algorithm described with reference to figures 3, 4, and 6. ('429 patent, figs. 3a, 3b,
steps 304, 306, 314, and 316; 5:40-7:46; figs. 4a, 4b, steps 404, 414; 9:12-15)
Section 112, ~ 6 does not apply. 38 Not indefinite. 39
18. A mechanism to ... (b) store information identifying a port coupled to
the second virtual local area network, a layer two (L2) address of the destination
device and a layer three (L3) address of the destination device corresponding to
37
Found in claim 6 of the '188 patent.
When a claim uses the word "means," the presumption is that§ 112, ~ 6 applies.
Williamson v. Citrix Online, LLC, 792 F.3d 1339, 1349 (Fed. Cir. 2015). Generic terms
may be used "in a manner that is tantamount to using the word 'means' because they
'typically do not connote sufficiently definite structure."' Id. at 1350 (citations omitted).
Defendant argued that "mechanism" follows means-plus-function format and does not
connote any structure. (D.I. 58 at 10) Simply using the term "mechanism," however,
does not automatically trigger§ 112, ~ 6. Massachusetts Inst. of Tech. & Elecs. For
Imaging, Inc. v. Abacus Software, 462 F.3d 1344, 1354 (Fed. Cir. 2006). When a
limitation lacks the term "means," a challenger may overcome the presumption against
means-plus-function treatment by showing that "the claim term fails to recite sufficiently
definite structure or else recites function without reciting sufficient structure for
performing that function." Id. at 1353 (citations omitted). For example, Williamson
articulated a two-part test, applying § 112, ~ 6 to the term "distributed learning control
module," because the court determined that: "module" was a "well-known nonce word
that can operate as a substitute for 'means,"' and the "distributed learning control" prefix
did not "provide any indication of structure." Williamson, 792 F.3d at 1350-51. An
outcome of this two-part test is that the alleged "nonce word" is interpreted to be
equivalent to the term "means," which "creates a presumption that§ 112, ~ 6 applies,"
thereby shifting the burden to the patentee. Id. at 1349. Here, defendant argued that
"mechanism does not connote any structure, because it does not have a "generally
accepted structural meaning." (D.I. 58 at 10) Defendant did not address the second
part of the Williamson test such as by discussing the language used in conjunction with
"mechanism" in the claim; therefore the burden has not shifted, and the presumption is
that§ 112, ~ 6 does not apply. (See D.I. 58 at 1O; D.I. 61 at 5).
38
Defendant argued that this term is indefinite, because§ 112, ~ 6 applies and the
specification does not recite any structure corresponding to the claimed
functions." (D.l. 58 at 11) As discussed above,§ 112, ~ 6 does not apply, and
"corresponding structure" is only used in the test for indefiniteness under that section.
Here, defendant did not address the Nautilus factors; therefore, the claim is not
indefinite.
39
10
the L2 address: 40 Support is found in the specification in the form of an algorithm
described with reference to figures 3, 4, and 6. ('429 patent, figs. 3a, 3b, steps 308,
318; 6:50-55, 7:40-42; fig. 4c, step 422; 9:43-46; fig. 6a, steps 608, 614; 11 :31-46)
Section 112, ~ 6 does not apply. 41 Not indefinite. 42
19. A mechanism to . .. (c) using the information to forward data between
the plurality of virtual local area networks: 43 Support is found in the specification in
the form of an algorithm described with reference to figures 4, 5, and 6. ('429 patent,
figs. 4a-c, 5, 6a-b; 7:50-12: 18) Section 112, ~ 6 does not apply. 44 Not indefinite. 45
20. The stored information forming a table that is populated based on prior
communications with the router: 46 "The stored information forms a table containing
information included in prior traffic directed to the router." This construction is supported
by the specification:
Learning internetwork switch 200 generates a table that reflects the
correlation between L2 and L3 addresses based on information learned
from inspecting certain packets (e.g. ARP queries and ARP responses)
sent between router 126 and the members of the various VLANs 102, 110,
and 118.
('429 patent, 4:58-62) 47
4
° Found in claim 6 of the '188 patent.
41
See supra note 38.
42
See supra note 39
43
Found in claim 6 of the '188 patent.
44
See supra note 38.
45
See supra note 39
46
Found in claim 6 of the '188 patent.
47
Defendant proposed that this term be construed as "[t]he external router populates a
table in the switch such that the switch does not control its own table population through
issuing ARP messages." (D.I. 55 at 7) This argument was based upon statements
11
21. Information/the information/the stored information: 48 "Digitally encoded
data." Not indefinite. 49
22. The information is obtained from packets configured in accordance
with an Address Resolution Protocol: 50 "Digitally encoded data." Not indefinite. 51
applicant made during prosecution. (D.I. 58 at 23) During prosecution, in response to
an obviousness rejection, applicant stated:
For instance, as an example, neither of these references, alone or in
combination, suggest a switch featuring L2/L3 tables populated by the router,
with the switch directly coupled to the router as set forth in certain claims, and
uses the populated information to perform subsequent packet transfers.
(D.I. 59, ex. D-1 at 133) The specification provides that the switch controls the table
and populates the table based upon information contained in packets sent between the
router and the VLANs. ('429 patent, 4:58-62) There is nothing in the specification to
suggest that "populated by the router" means that "the external router populates a table
in the switch." Applicant's use of the passive voice in prosecution does not suggest that
defendant may now rewrite the statement in the active voice and select the router as the
actor. For a better indication of applicant's intent, applicant amended claim 6 (which
was claim 24 during prosecution) to include the language in question at the same time
that applicant sent the reply to the USPTO. (See D.I. 59., ex. D-1at133; compare id. at
164 with id. at 124) Applicant's statement to the US PTO may not have been especially
articulate or clear, but applicant's contemporaneous claim amendment to overcome an
obviousness rejection clarified that the table "is populated based upon prior
communications with the router." (Id. at 124) For this reason, the court rejects
defendant's construction.
48
Found in claim 6 of the '188 patent.
49
Defendant argued that the limitations make it impossible to send a message to a third
VLAN, even though claim 6 requires at least three VLANs. (D.I. 58 at 25) The court
disagrees with defendant's reading of the claim. Defendant also did not address the
key question under Nautilus of claim scope as would be understood, with reasonable
certainty, by a person of ordinary skill in the art. For these reasons, the claim is not
indefinite.
° Found in claim 7 of the '188 patent.
5
51
Defendant argued that claim 7 is indefinite, "because the antecedent relationship
between 'the information' in claim 7 and the various references to 'information' in claim
6 is not reasonably certain." (D.I. 58 at 26) Defendant's argument appears to be based
upon defendant's reading of claim 6 and the specification to mean that an ARP packet
cannot be the "information" transferred at step (a); however, defendant did not
adequately explain this position. (Id.)
12
23. Packets configured in accordance with an Address Resolution
Protocol: 52 "Packets containing at least some information that was determined
according to an Address Resolution Protocol." 53
24. The mechanism uses the information by (i) determining both the L2
address of the destination device and the port coupled to the second network
based on the L3 address of the destination device supplied by the source
device: 54 Support is found in the specification in the form of an algorithm described
with reference to figures 3, 4, and 6. (See D.I. 56 at 23) Section 112,
~
6 does not
apply. 55 Not indefinite. 56
25. The mechanism uses the information by ... (ii) setting a destination of
packets of the data to the L2 address of the destination device: 57 Support is found
in the specification in the form of an algorithm described with reference to figures 5 and
6. (See D.I. 56 at 23) Section 112, ~ 6 does not apply. 58 Not indefinite. 59
52
Found in claim 7 of the '188 patent.
53
Defendant proposed "Packets that originate and are received by a device or a router
connected to the same VLAN that request or provide a layer two (L2) address of a
device or router port (gateway) on that VLAN." (D.I. 55 at 7) The specification suggests
provisions for accommodating ARP packets. (See, e.g., '429 patent, 11 :18-24)
Defendant, citing embodiments discussed in the specification, argued that ARP packets
"are not sent from a device on one VLAN to a device on another VLAN." (D.I. 58 at 24)
Other than this citation to the specification, defendant presented no evidence to support
this conclusion. Defendant's proposal requires the court to read these (and other)
limitations from the specification into the claim; therefore, the court adopts plaintiff's
construction.
54
Found in claim 26 of the '188 patent.
55
See supra note 38.
56
See supra note 39
57
Found in claim 26 of the '188 patent.
58
See supra note 38.
59
See supra note 39
13
26. Storing a layer three (L3) address and a layer two (L2) address
corresponding to the L3 address in a table accessible by a switch: 60 "Storing a
layer three (L3) address and a layer two (L2) address corresponding to the L3 address
in a table from which data can be read by a switch." 61
27. A router directly coupled to the switch with no interceding devices or
local area networks between the switch and the router: 62 "A router that is
connected to a switch with no external devices or local area networks in between the
switch and the router." Not indefinite. 63
28. Destination device: 64 "The device to which the packet is directed."65
29. The data structure: 66 "A table." Not indefinite. 67
6
° Found in claim 26 of the '188 patent.
61
Defendant proposed "an external router populates a table accessible by a switch with
layer three (L3) address and a layer two (L2) address corresponding to the L3 address."
(D.I. 55 at 8) The court adopts plaintiff's construction, because the court already
determined that the router must not be external to the switch and that the router does
not populate the table. See supra notes 5, 35, and 47.
62
Found in claim 26 of the '188 patent.
63
Defendant argued that this term is indefinite under IPXL. (D. I. 58 at 29) For the
reasons discussed above, IPXL does not apply. See supra note 27.
64
Found in claims 6 and 26 of the '188 patent.
65
The parties appear to agree as to this term. (D.I. 55 at 8-9)
66
Found in claim 26 of the '188 patent.
67
Applicant used the terms "data structure" and "table" interchangeably during
prosecution, amending the claim language between the two. For example, the
independent claims "feature a limitation of a data structure (or table) being populated
based on prior communications with the router." (D.I. 59, ex. D-1 at 132) (emphasis
added) A person having ordinary skill in the art would read the specification and claims
as "table" providing antecedent basis for "data structure" in claim 26.
14
30. The packet directed to the router: 68 "The packet 'communicat[ed] ... to a
router' in step (c)." Not indefinite. 69
31. The string of the L3 address and the corresponding L2 address is in a
table contained in the switch: 70 Not indefinite. 71
32. The court has provided a construction in quotes for the claim limitations at
issue. The parties are expected to present the claim construction consistently with any
explanation or clarification herein provided by the court, even if such language is not
included within the quotes.
unitedStatDiStriciJUdie
68
Found in claim 26 of the '188 patent.
69
The parties agreed to the meaning of this term, and defendant agreed that this term is
not indefinite. (D.I. 58 at 29)
7
° Found in claim 27 of the '188 patent.
71
A person having ordinary skill in the art would understand "string" to refer to the table
of L3 and L2 addresses in claim 26 part (a).
15
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?