United States Court of Appeals
for the Federal Circuit
______________________
NAZOMI COMMUNICATIONS, INC.,
Plaintiff-Appellant,
v.
NOKIA CORPORATION AND NOKIA INC.,
Defendants,
AND
AMAZON.COM, INC.,
Defendant,
AND
WESTERN DIGITAL CORPORATION AND
WESTERN DIGITAL TECHNOLOGIES, INC.,
Defendants-Appellees,
AND
SLING MEDIA, INC.
Defendant-Appellee,
AND
VIZIO, INC.,
Defendant.
______________________
2013-1165
______________________
2 NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION
Appeal from the United States District Court for the
Northern District of California in No. 10-CV-4686, Senior
Judge Ronald M. Whyte.
______________________
Decided: January 10, 2014
______________________
WILLIAM D. BELANGER, Pepper Hamilton LLP, of Bos-
ton, Massachusetts, argued for plaintiff-appellant. With
him on the brief were ALISON L. MCCARTHY, FRANK D.
LIU, and BENJAMIN M. SNITKOFF.
KEVIN P. ANDERSON, Wiley Rein, LLP, of Washington,
DC, argued for defendants-appellees Western Digital
Corporation, et al. and DEANNE E. MAYNARD, Morrison &
Foerster, LLP, of Washington, DC, argued for defendant-
appellee Sling Media, Inc. With them on the brief were
KARIN A. HESSLER and ROBERT J. SCHEFFEL, Wiley Rein
LLP, of Washington, DC, for Western Digital Corporation,
et al.; and BRIAN R. MATSUI, Morrison & Foerster, LLP, of
Washington, DC; and RACHEL KREVANS, SCOTT C. MOORE,
and ESTER KIM, of San Francisco, California, for Sling
Media, Inc.
______________________
Before LOURIE, DYK, and WALLACH, Circuit Judges.
Opinion for the court filed by Circuit Judge DYK.
Concurring opinion filed by Circuit Judge LOURIE.
DYK, Circuit Judge.
Plaintiff Nazomi Communications, Inc. (“Nazomi”)
appeals from a decision of the United States District
Court for the Northern District of California construing
disputed claim language and granting summary judgment
of non-infringement in favor of defendants Western
NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION 3
Digital Corporation and Western Digital Technologies,
Inc. (collectively, “Western”), and Sling Media, Inc.
(“Sling”). We affirm.
BACKGROUND
To function, a computing device requires both hard-
ware and software. Processors are hardware components
embedded in computing devices. The central processing
unit (“CPU”) enables a computing device to carry out
instructions contained in a computer program. Software
refers to instructions that tell the device hardware what
to do. The hardware then follows these instructions
(“executes” the software).
For a software program to run on the CPU of a com-
puting device, the program must be compiled or translat-
ed from a high-level programming language that is
written in a human-readable syntax (“source code”), into a
machine-readable form (“machine code”) that the proces-
sor can understand. Machine code is processor-specific.
As a result, particular compilers can only translate pro-
grams into machine code for particular types of proces-
sors. For example, Intel-based processors use one set of
native instructions, Macintosh PowerPC-based processors
use a different set of native instructions, and ARM Lim-
ited processors use another still. Therefore, to run the
same source code or software on a different system or
platform, it must be recompiled for the new system.
Java is a high-level programming language that ad-
dresses this problem by allowing developers to write
programs that can run on different processors without
being recompiled for each new system. Instead, the Java
language uses a single compiler that translates Java
programs into “bytecodes” instead of processor-specific
machine code. Java bytecodes do not run directly on the
CPU, but on a Java Virtual Machine (“JVM”) which
translates them into processor-specific machine code.
4 NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION
Therefore, programs written in Java can run on any
platform and any operating system, providing one of the
principle advantages of Java programs—their “portabil-
ity.”
Computing devices also vary in how they store data in
memory, which affects the characteristics of the machine
code. Processors using stack-based memory systems
“store information on a last-in, first-out basis . . . , analo-
gous to a stack of papers in an inbox.” JA 2709. There-
fore, “[t]o access a paper at the bottom of the stack, the
reader must remove all of the papers above it.” JA 2709.
In contrast, register-based memory “stores and retrieves
data according to the exact location of each data item,
much like an arrangement of post office boxes.” JA 2709.
As a result, processors that use different memory storage
systems must also use different types of machine code or
“instruction sets,” namely, “stack-based” instructions and
“register-based” instructions. Although most modern
processors use a register-based approach, Java bytecodes
are stack-based instructions.
Therefore, a device using a register-based processor
can run programs written in Java using a JVM that
translates the stack-based Java bytecodes into register-
based instructions. But executing Java bytecodes using a
typical software-based JVM takes longer than executing
programs that can run directly on the device’s hardware
without translation. One solution to this problem is
processing certain Java bytecodes in hardware where the
appropriate software is present to “accelerate” the execu-
tion of Java programs. However, such hardware-based
JVMs may be unable to process legacy applications that
are not programmed in Java.
Nazomi’s two patents asserted here aim to address
this issue. They describe a hardware-based JVM capable
of processing stack-based instructions, that also retains
NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION 5
the ability to run legacy (i.e., register-based) applications
without utilizing the JVM. At issue are four apparatus
claims from two related patents, independent claims 48
and 74 of U.S. Patent No. 7,080,362 (“the ’362 patent”)
and independent claims 1 and 5 of U.S. Patent No.
7,225,436 (“the ’436 patent”). Representative claim 48 of
the ’362 patent reads:
48. A central processing unit (CPU) capable of ex-
ecuting a plurality of instruction sets comprising:
an execution unit and associated register file, the
execution unit to execute instructions of a plu-
rality of instruction sets, including a stack-
based and a register-based instruction set;
a mechanism to maintain at least some data for
the plurality of instruction sets in the register
file, including maintaining an operand stack
for the stack-based instructions in the register
file and an indication of a depth of the oper-
and stack;
a stack control mechanism that includes at least
one of an overflow and underflow mechanism,
wherein at least some of the operands are
moved between the register file and memory;
and
a mechanism to generate an exception in respect
of selected stack-based instructions.
’362 patent col. 10 l. 57 to col. 11 l. 6. 1
1 The remaining claims at issue mirror the ele-
ments of claim 48:
74. A central processing unit (CPU) comprising:
6 NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION
a decoding mechanism [for a plurality of instruc-
tion sets, including stack-based and register-
based];
a register file [including an operand stack to store
operands for the stack-based instruction set
and data associated with the register for reg-
ister-based instruction set];
at least one of an overflow and underflow mecha-
nism to cause the operands to—be moved be-
tween the register file and memory; and
an execution unit that processes the output [of the
decoding of the stack-based and register-based
instruction sets].
’362 patent col. 12 ll. 29-47.
1. A CPU for executing stack and register-based
instructions, comprising;
execute logic . . . for executing the register-based
instructions;
a register file associated with the execute logic ;
and
a hardware accelerator to process stack-based in-
structions . . . , wherein the hardware acceler-
ator generates a new virtual machine program
counter . . . , computes the return virtual ma-
chine program counter and pushes the return
virtual machine program counter.
’426 patent col. 14 ll. 30-46.
5. A central processing unit (CPU) comprising:
execute logic . . . ;
a hardware accelerator. . . ;
an operand stack . . . ;
an overflow/underflow mechanism . . . ;
a bytecode buffer that receives stack-based in-
structions . . . ; and
an instruction decode unit . . . ; and
a common program counter . . . .
NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION 7
Defendants Western and Sling are consumer product
manufacturers that incorporate various processors into
their products. ARM Limited (“ARM”) develops processor
designs, which it licenses to third party chip-makers such
as Qualcomm and Texas Instruments to build physical
processor chips. Although ARM does not make or sell
processors, ARM has a suite of processor designs that are
used in many computing devices. Chip-makers select a
suitable ARM processor design depending on the particu-
lar purpose for which the processor will be used. The
chips incorporating ARM’s designs are utilized by con-
sumer product manufacturers such as Western and Sling.
Initially, ARM processors could directly execute only
two types of machine code, both of which are register-
based instructions. They could also execute Java’s stack-
based instructions using the method known in the prior
art to the Nazomi patent—running a software-based JVM
that would translate the Java bytecodes into ARM’s
register-based machine code. In 2000, ARM developed a
chip design that would accelerate the processing of Java
bytecodes. The hardware component of the ARM design
was called “Jazelle.” As with its other processor code
designs, ARM licensed the ARM 926EJ-S processor core
(“ARM core”) to various chip-makers. As with the other
ARM processors, this ARM core is often selected by chip-
makers for its flexibility; it can be incorporated into chips
for different end uses, ranging from smartphones to
refrigerators.
Because the ARM core design and the chips based on
that core are intended to be used in a wide variety of
products, they often contain optional functionality not
utilized nor enabled by every manufacturer. The Jazelle
hardware is one such optional feature. Both accused
’426 patent col. 15 ll. 26-50.
8 NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION
products, Western’s MyBook World Edition (“MyBook”)
and Sling’s Slingbox Pro-HD (“Slingbox”), have CPUs
containing an ARM core with Jazelle hardware. However,
the Jazelle hardware on the accused devices cannot
perform the functionality described in Nazomi’s asserted
claims without software known as Jazelle Technology
Enabling Kit (“JTEK”). Consumer product manufacturers
can license JTEK from ARM for a fee. Defendants West-
ern and Sling did not license the JTEK software from
ARM and have never installed the JTEK software to
enable Jazelle on the accused devices.
In February 2010 Nazomi filed a complaint in the
Central District of California against various technology
companies, including Western and Sling, alleging in-
fringement of the ’362 patent and the ’436 patent. In
October 2010, the case was transferred to the Northern
District of California. In July 2012 Western and Sling
filed a motion for summary judgment contending that the
claims should be construed to require that the device
perform the claimed functions itself, and that the accused
products did not infringe the asserted claims because they
included the Jazelle hardware but not the necessary
JTEK software. In opposing summary judgment, Nazomi
argued that asserted claims 48 and 74 of the ’362 patent
and claims 1 and 5 of the ’436 patent 2 cover any generic
hardware that “could process stack-based instruc-
tions . . . , regardless of whether the device ever actually
does so.” JA 4. In other words, Nazomi argued that the
claims describe only the hardware component necessary
to perform the claimed functionalities, i.e., the Sling and
2 Nazomi initially alleged infringement of claims
48, 74, and 86 of the ’362 patent and claims 1 and 5 of the
’436 patent. However, Nazomi withdrew its assertion of
claim 86 before this appeal.
NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION 9
Western products infringed based on the presence of the
Jazelle hardware alone, even without the activation of the
JTEK software.
The district court granted Western and Sling’s motion
for summary judgment and found that the claimed appa-
ratus must itself be capable of performing the claimed
functions, and construed the asserted claims to require a
hardware and software combination capable of processing
both register-based and stack-based instructions. The
court concluded that without the enabling JTEK software,
Jazelle hardware cannot process stack-based instructions
at all. Because Jazelle hardware alone could not process
stack-based instructions, and the Western and Sling
apparatuses do not include the necessary JTEK software,
the district court found that the accused devices do not
infringe. The district court then certified the judgment for
appeal pursuant to Fed. R. Civ. P. 54(b). Nazomi appeals,
and we have jurisdiction under 28 U.S.C. § 1295(a)(1).
DISCUSSION
I. Claim Construction
The first step of the infringement analysis is claim
construction, a question of law reviewed de novo. Cybor
Corp. v. FAS Techs., Inc., 138 F.3d 1448, 1456 (Fed. Cir.
1998) (en banc). The district court treated claim 48 of the
’362 patent as representative of all the asserted claims
and held that it is “similar in most respects to the other
asserted claims.” JA 5. Nazomi does not dispute the
propriety of treating claim 48 as representative of all the
asserted claims, which are all directed to a CPU and
recite limitations pertaining to its functionality.
The district court construed the claims as claiming an
apparatus, comprising both hardware and software,
capable of practicing the claimed functionality. The court
rejected Nazomi’s construction requiring only hardware
10 NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION
that was capable of performing the claimed functionali-
ties. We agree. The face of the claims shows that each
particular functionality is a claim limitation. For exam-
ple, the italicized portions of claim 48 below recite specific
claim functionalities that cannot be practiced in hardware
alone and require enabling software:
48. A central processing unit (CPU) capable of ex-
ecuting a plurality of instruction sets comprising:
an execution unit and associated register file, the
execution unit to execute instructions of a plu-
rality of instruction sets, including a stack-
based and a register-based instruction set;
a mechanism to maintain at least some data for
the plurality of instruction sets in the register
file, including maintaining an operand stack
for the stack-based instructions in the register
file and an indication of a depth of the oper-
and stack;
a stack control mechanism that includes at least
one of an overflow and underflow mechanism,
wherein at least some of the operands are
moved between the register file and memory;
and
a mechanism to generate an exception in respect
of selected stack-based instructions.
’362 patent col. 10 l. 57 to col. 11 l. 6 (emphases added).
The claims recite a CPU that can perform particular
functions, namely, the processing of both register-based
and stack-based instructions. Since hardware cannot
meet these limitations in the absence of enabling soft-
ware, the claims are properly construed as claiming an
apparatus comprising a combination of hardware and
software capable of practicing the claim limitations. For
example, claim 48 does not recite generic mechanisms,
NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION 11
but requires specific functions of “(1) maintaining an
operand stack for the stack-based instructions; (2) per-
forming ‘stack control’ of ‘overflow/underflow’ by moving
operands between the registers and memory; and (3)
generating exceptions for certain stack-based instruc-
tions.” JA 3938; see also ’362 patent col. 10 l. 57 to col. 11
l. 6. These limitations on the claimed CPU pertain specif-
ically to the processing of stack-based instructions.
Further, the need for the specified functionality is
confirmed by the ’362 patent specification, which indi-
cates that “the [Java] hardware accelerator can convert
the stack-based Java bytecodes into . . . register-based
native instructions on a CPU.” ’362 patent col. 2 ll. 23-25.
The specification also explains that “[t]he Java hardware
accelerator can do[] some or all of the following tasks,”
and lists functions involved in processing stack-based
instructions, including “managing the Java stack on a
register file” and “generating exceptions on instructions
on predetermined bytecodes,” mirroring the limitations in
claims 48 and 74. ’362 patent col. 3 ll. 10-19; see, e.g., ’362
patent col. 11 ll. 5-6, col. 12 ll. 33-37. Contrary to Nazomi,
there is nothing unusual or improper in construing device
claims to require particular functionality. See, e.g., Ty-
phoon Touch Techs., Inc. v. Dell, Inc., 659 F.3d 1376, 1381
(Fed. Cir. 2011); K-2 Corp. v. Salomon S.A., 191 F.3d
1356, 1363 (Fed. Cir. 1999).
The cases on which Nazomi relies do not support its
position. For example, in Intel Corporation v. U.S. Inter-
national Trade Commission, the claims only required
“programmable selection means,” and the accused product
infringed because it could be programmed to perform the
infringing use. 946 F.2d 821, 832 (Fed.Cir. 1991). We
held that the “programmable” claim language required
only that the accused product could be programmed to
perform the claimed functionality. Id. In contrast, Naz-
omi has not claimed an apparatus with hardware “pro-
12 NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION
grammable” to process stack-based instructions, it has
claimed a combination of hardware and software capable
of performing that function. See also Fantasy Sports
Props., Inc. v. Sportsline.com, Inc., 287 F.3d 1108, 1117-18
(Fed. Cir. 2002) (“Intel therefore does not stand for the
proposition . . . that infringement may be based upon a
finding that an accused product is merely capable of being
modified in a manner that infringes the claims of a pa-
tent.”).
Similarly, in Silicon Graphics, Inc. v. ATI Technolo-
gies, Inc., the claims contemplated use in an operating
system environment and we overturned the district
court’s ruling that the accused products did not infringe
because they could not meet the claim limitations until
combined with a computer operating system. 607 F.3d
784, 794-95 (Fed. Cir. 2010). There, the asserted patent
claimed a system for rendering graphics, including claims
covering a “processor that rasterizes” and a “frame buff-
er . . . for storing” data. Id. at 795. The asserted claims
contemplated that the claimed hardware would be used in
the environment of a standard operating system to per-
form the claimed processes. Id. We construed the claims
as requiring hardware that could execute the claimed
functionality when combined with the Microsoft Windows
operating system. Id. at 794. We have repeatedly distin-
guished a description of the environment in which a
claimed invention operates from a limitation on the
claimed invention itself. For example, in Advanced
Software Design Corporation v. Fiserv, Inc., as in Silicon
Graphics, the claims were addressed to achieving a par-
ticular functionality in “the environment in which the
claim operate[d],” and were therefore not “limitations that
must be performed by an accused infringer.” 641 F.3d
1368, 1375 (Fed. Cir. 2011). Here, in contrast, the claims
do not cover hardware that contemplates an environment
where it could be combined with software, but rather
NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION 13
require a hardware-software combination that must
perform the described functions. 3 We affirm the district
court’s claim construction.
II. Infringement Analysis
The second step in an infringement analysis is deter-
mining whether the particular accused device infringes
under the claim construction. Wright Med. Tech., Inc. v.
Osteonics Corp., 122 F.3d 1440, 1443 (Fed. Cir. 1997).
Here, it is undisputed that the Jazelle hardware is physi-
cally present as part of the ARM core on both accused
devices, the MyBook and the Slingbox, and that the
Jazelle hardware is not functional without the JTEK
3 Fantasy Sports is similar to Silicon Graphics. In
Fantasy Sports, the asserted patent claimed “[a] computer
for playing football,” and set forth a number of functional-
ly defined means that must be included in the computer-
executable software, such as “means for scoring . . . bonus
points.” Fantasy Sports, 387 F.3d at 1118. In Fantasy
Sports, the claims were interpreted to claim software
standing alone. As in Silicon Graphics, the computer was
merely the environment in which the software operated.
Nazomi also relies on Revolution Eyewear, Inc. v.
Aspex Eyewear, Inc. for the proposition that a claim can
cover particular hardware standing alone. 563 F.3d 1358
(Fed. Cir. 2009). This too, is inapplicable, as the patent in
Revolution Eyewear claimed an eyeglass device compris-
ing a “primary spectacle frame . . . capable of engaging
second magnetic members of an auxiliary spectacle
frame.” Id. at 1363. Because the first specified hardware
alone had this capability, the claim at issue in Revolution
Eyewear is distinguishable from Nazomi’s claims, which
require a combination of hardware and software to per-
form the claim limitations.
14 NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION
software. This would appear to resolve the issue of in-
fringement.
However, Nazomi points out that we have held that
“an apparatus claim directed to a computer that is
claimed in functional terms is nonetheless infringed so
long as the product is designed in such a way as to enable
the user of that [product] to utilize the function without
having to modify the product.” Silicon Graphics, 607 F.3d
at 794 (internal quotations omitted) (emphasis added).
Nazomi argues that installation of the JTEK software is
not a modification that precludes a finding of infringe-
ment. We disagree. The purchase and installation of the
JTEK software clearly constitutes a “modification” of the
accused products. 4
For example, in Typhoon Touch Technologies, Inc. v.
Dell, Inc., the asserted patent claimed “[a] portable,
keyboardless, computer, comprising . . . a memory for
storing at least one data collection application.” 659 F.3d
1376, 1379 (Fed Cir. 2011) (emphases in original). There,
Typhoon made the same argument that Nazomi does
here, that the accused devices infringe if they “ha[ve] the
capability of being configured or programmed to perform
the stated function,” even though the accused devices
were not structured to perform that stated function as
sold. Id. at 1380 (emphasis added). We disagreed, finding
that an accused device must be presently “structured to
store at least one data collection application” to infringe
4 Western and Sling argue that the JTEK software
could not be installed without hacking the accused devices
and that such hacking (or modifying the system for an
unintended use) would render the devices useless. We
need not address this issue. Even if JTEK could be in-
stalled without hacking, the addition of the JTEK soft-
ware would be still be a modification.
NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION 15
the asserted claims—that the enumerated functions
served as claim limitations. Id. at 1381. Here, as in
Typhoon, the products sold by Western and Sling do not
infringe without modification—the modification of in-
stalling the required software. 5 See also Telemac Cellular
Corp. v. Topp Telecom, Inc., 247 F.3d 1316, 1326, 1330
(Fed. Cir. 2001) (finding accused product non-infringing
because it could not directly place international calls, a
claim limitation of the asserted patent, without modifica-
tion, namely, employment of an outside carrier that could
place international calls).
The “key” cases on which Nazomi relies are also to the
contrary. In Finjan, Inc. v. Secure Computing Corp., the
infringing software capable of practicing the claim limita-
tions was on the accused devices and could be unlocked by
purchasing a product key. 626 F.3d 1197, 1205 (Fed. Cir.
2010). The devices infringed even if the software had not
been activated. Id. Here, the structure (i.e., JTEK soft-
ware) necessary to enable Jazelle hardware to process
stack-based instructions (i.e., Java bytecodes) is not only
inactive, it is not even present on the accused products.
The installation of JTEK software is not unlocking exist-
5 Nazomi also argued that because the stack-based
functionality is bypassed when legacy applications (i.e.,
register-based) are being processed, the claims contem-
plate an invention where the hardware required to pro-
cess stack-based instructions is not enabled by the
necessary software. We disagree. The claims are clear
that the apparatus must, at all times, be capable of pro-
cessing stack-based instruction sets in the hardware.
This is not possible without the enabling software.
16 NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION
ing functionality, but adding new functionality not cur-
rently present. There is no infringement. 6
Finally, Nazomi argues that the District Court im-
properly required a showing of intent by the defendants
as a predicate to an infringement finding. The district
court did no such thing. Rather, it was distinguishing
this court’s decision in High Tech Medical, which stated
“if a device is designed to be altered or assembled before
operation, the manufacturer may be held liable for in-
fringement if the device, as altered or assembled, infring-
es a valid patent.” 49 F.3d at 1556. Here there is no
suggestion that the accused devices were designed to be
used with the JTEK software. Under these circumstanc-
es, we have no occasion to consider whether the design of
a device that contemplates use in an infringing manner
6 Another case in which a necessary modification
was required to infringe the claims was High Tech
Medical Instrumentation v. New Image Industries, 49
F.3d 1551 (Fed. Cir. 1995). There, the asserted patent
claimed an “optical device comprising . . . a cam-
era disposed in [a] body member, said camera being
rotatably coupled to said body member,” where physically
rotating the camera allowed the displayed image to be
rotated during the use of the optical device. Id. at 1553
(emphasis added). The accused product included a fixed
camera that rotated the images using software, but it was
possible to physically rotate the camera by loosening the
screws that attached the camera to the housing. Id. at
1555. We found that the patentee was not likely to suc-
ceed in proving infringement because the loosening of the
screws was a modification of the product. Id. at 1555-56.
NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION 17
could establish direct infringement, as opposed to induced
or contributory infringement. 7
Therefore, we affirm the district court’s grant of
summary judgment of non-infringement.
AFFIRMED
COSTS
No costs.
7 Although Nazomi asserted claims of indirect in-
fringement under 35 U.S.C. § 271(b)-(c) in its complaint, it
did not appeal the district court’s grant of summary
judgment on those claims.
United States Court of Appeals
for the Federal Circuit
______________________
NAZOMI COMMUNICATIONS, INC.,
Plaintiff-Appellant,
v.
NOKIA CORPORATION AND NOKIA INC.,
Defendants,
AND
AMAZON.COM, INC.,
Defendant,
AND
WESTERN DIGITAL CORPORATION AND
WESTERN DIGITAL TECHNOLOGIES, INC.,
Defendants-Appellees,
AND
SLING MEDIA, INC.
Defendant-Appellee,
AND
VIZIO, INC.,
Defendant.
______________________
2013-1165
______________________
2 NAZOMI COMMUNICATIONS, INC. v. NOKIA CORPORATION
Appeal from the United States District Court for the
Northern District of California in No. 10-CV-4686, Senior
Judge Ronald M. Whyte.
LOURIE, Circuit Judge, concurring.
I concur in the majority’s decision to affirm the dis-
trict court’s decision granting summary judgment of
noninfringement of the ’362 patent. However, I join its
opinion only up to and through the first paragraph of Part
II, in which the holding of noninfringement is affirmed on
the ground that the claim limitation “capable of executing
a plurality of instruction sets . . .” is not met by Jazelle
hardware that is not functional without the JTEK soft-
ware.