Altiris, Inc. v. Symantec Corp., Defendant-Cross

318 F.3d 1363, 2003 WL 289614
CourtCourt of Appeals for the Federal Circuit
DecidedMarch 10, 2003
Docket02-1137, 02-1138
StatusPublished
Cited by145 cases

This text of 318 F.3d 1363 (Altiris, Inc. v. Symantec Corp., Defendant-Cross) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Altiris, Inc. v. Symantec Corp., Defendant-Cross, 318 F.3d 1363, 2003 WL 289614 (Fed. Cir. 2003).

Opinion

MICHEL, Circuit Judge.

Plaintiff-appellant Altiris, Inc. (“Altiris”) appeals the grant on October 9, 2001 of summary judgment of noninfringement of Altiris’ United States Patent No. 5,764,593 (“the '593 Patent”) by the United States District Court for the District of Utah. Altiris, Inc. v. Symantec Corp., No. 2:99CV 0013K (D.Utah Oct. 9, 2001). Because the trial court erred in the construction of each of the five claim limitations giving rise to the grant of summary judg *1366 ment, we vacate and remand for a determination of infringement under the correct constructions as set forth herein. In addition, because the trial court also erred in the construction of another limitation challenged before us by defendant-cross appellant Symantec Corp. (“Symantec”), we also overturn that construction, as it too may be relevant to the remand determination of infringement. As to the construction appellant Altiris challenges, although it did not form the basis of the summary judgment, we affirm, for it too may be germane on remand.

I.

Altiris’ '593 patent claims a method for intercepting and controlling the boot process of a digital computer and a digital computer system programmed to perform that method. The technology claimed by the '593 patent is used in a computer network, which is a group of computers connected through “communications links” and typically managed by a “server computer.” The invention of the '593 patent is the use of software to allow a network administrator working from the network server to remotely access individual network computers as they are booted in order to, for example, update or install software. Prior to the '593 patent, this could only be accomplished through the serial installation of hardware — called a “BootROM” — on each individual computer in the network. This was time-consuming and costly.

Booting is the process of starting or resetting a computer. The computer boot process on a typical IBM-compatible computer using either a DOS or Windows operating system proceeds as follows. 1 When the computer is first turned on, it loads and executes the “Basic Input/Output System” (“BIOS”). The BIOS transfers control to a “boot loader” that loads the first sector of the first track of the hard drive. This sector contains a software program, the Master Boot Record (“MBR”), that controls the computer until it loads the operating system. The MBR contains a small database called a “partition table” that specifies the location and type of partitions on the disk. 2 The MBR examines the partition table to determine which of the partitions to load and execute. The computer code, including the operating system, in the partition identified as “bootable” by the MBR is then loaded. After that code is loaded and executed, the computer is “booted” and ready for operation by the user.

The method described by the '593 patent interrupts this normal booting process and puts the computer through an alternate “automation” boot sequence. As described in the specification, the preferred embodiment accomplishes this through the use of a customized MBR. The partition table in this MBR contains a special flag system, the “boot selection flag.” Unlike the normal MBR, this customized MBR tests the contents of this “boot selection flag” to determine whether the computer should load and execute an “automation partition” rather than the normal operating partition (as described in the preceding paragraph). If the test of the “boot selection flag” indicates the alternative boot, the automation partition code is loaded and it links the computer to the network server and a specialized “Bootwork routine” runs. The “Bootwork routine” examines a database on the server to determine whether *1367 there are any automation commands (e.g., to install or update software) to be executed on the individual computer. If there are automation commands to be executed, those commands are executed on the individual computer. Following execution of the automation commands (or if there are no such commands specified), the “boot selection flag” is reset to indicate that a normal boot should take place. During this second boot the MBR detects the normal setting of the “boot selection flag” and loads and executes the normal partition. The MBR also resets the “boot selection flag” to indicate an automation boot is to occur the next time the computer is rebooted. As a result, the automation partition always gains control of the normal operating system when the computer is turned on or rebooted.

In January 1999, Altiris sued Symantec for infringement of the '593 patent. On August 13, 2001, after a two-day Markman hearing, the court issued an order construing the claim limitations at issue. Altiris, Inc. v. Symantec Corp., 160 F.Supp.2d 1274 (D.Utah 2001). There are twelve claims in the '593 patent (independent claims 1 and 8, dependent claims 2-7, 9-12). On appeal, only the construction of certain limitations of claims 1 and 8 is at issue.

Claim 1 reads (disputed claim language underlined):

A method for gaining control of a computer prior to the normal boot sequence operating on a digital computer system, said digital computer system including:
means for storing data;
means for processing data;
means for connecting said digital computer system to an external source of commands;
means for displaying data; and
means for inputting data;
the method comprising:
testing automatically for automation boot sequence data, said test including reading a boot selection flag and comparing said boot selection flag with a known flag setting;
transferring control of said computer system to automation code, if said testing automatically step indicates an automation boot sequence;
executing a control process for said means for connecting said digital computer system to an external source of commands, if said testing automatically step indicates an automation boot sequence;
performing said external commands, if said testing automatically step indicates an automation boot sequence; setting said boot selection flag; and
booting normally, if said testing automatically step indicates a normal boot sequence.

'593 patent, col. 195, lines 1-29.

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Arbmetrics, LLC v. Dexcom Inc.
Federal Circuit, 2020
Openwave Systems, Inc. v. Apple Inc.
808 F.3d 509 (Federal Circuit, 2015)
Dome Patent, L.P. v. Rea
59 F. Supp. 3d 52 (District of Columbia, 2014)
Starhome Gmbh v. AT & T Mobility LLC
743 F.3d 849 (Federal Circuit, 2014)
Aerotel, Ltd. v. Telco Group, Inc.
433 F. App'x 903 (Federal Circuit, 2011)
MySpace, Inc. v. GraphOn Corp.
756 F. Supp. 2d 1218 (N.D. California, 2010)
SAFFRAN v. Johnson & Johnson
740 F. Supp. 2d 899 (E.D. Texas, 2010)
Technology Patents LLC v. Deutsche Telekom Ag
774 F. Supp. 2d 732 (D. Maryland, 2010)
Inventio AG v. ThyssenKrupp Elevator Americas Corp.
718 F. Supp. 2d 529 (D. Delaware, 2010)
Zircon Corp. v. Stanley Works
713 F. Supp. 2d 881 (N.D. California, 2010)
Wi-Lan, Inc. v. Acer, Inc.
712 F. Supp. 2d 549 (E.D. Texas, 2010)
Lamoureux v. AnazaoHealth Corp.
669 F. Supp. 2d 227 (D. Connecticut, 2009)
Netscape Communications Corp. v. ValueClick, Inc.
684 F. Supp. 2d 678 (E.D. Virginia, 2009)
Sun Microsystems, Inc. v. Network Appliance, Inc.
710 F. Supp. 2d 925 (N.D. California, 2008)
AMERICAN MEDICAL SYSTEMS, INC. v. Biolitec, Inc.
569 F. Supp. 2d 313 (D. Massachusetts, 2008)
Lydall Thermal/Acoustical, Inc. v. Federal Mogul Corp.
566 F. Supp. 2d 602 (E.D. Michigan, 2008)
Taltech Ltd. v. Esquel Apparel, Inc.
279 F. App'x 974 (Federal Circuit, 2008)
Wabash National, L.P. v. Vanguard National, Trailer Corp.
555 F. Supp. 2d 954 (N.D. Indiana, 2008)
Johnson & Johnson Vision Care, Inc. v. Ciba Vision Corp.
540 F. Supp. 2d 1233 (M.D. Florida, 2008)

Cite This Page — Counsel Stack

Bluebook (online)
318 F.3d 1363, 2003 WL 289614, Counsel Stack Legal Research, https://law.counselstack.com/opinion/altiris-inc-v-symantec-corp-defendant-cross-cafc-2003.