Engineering Dynamics, Inc. v. Structural Software, Inc.

CourtCourt of Appeals for the Fifth Circuit
DecidedJuly 14, 1994
Docket92-03444
StatusPublished

This text of Engineering Dynamics, Inc. v. Structural Software, Inc. (Engineering Dynamics, Inc. v. Structural Software, Inc.) is published on Counsel Stack Legal Research, covering Court of Appeals for the Fifth Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Engineering Dynamics, Inc. v. Structural Software, Inc., (5th Cir. 1994).

Opinion

UNITED STATES COURT OF APPEALS FOR THE FIFTH CIRCUIT

_______________________

No. 92-3444 _______________________

ENGINEERING DYNAMICS, INC.,

Plaintiff-Appellant-Cross-Appellee,

versus

STRUCTURAL SOFTWARE, INC. and S. RAO GUNTUR,

Defendants-Appellees-Cross-Appellants.

_________________________________________________________________

Appeals from the United States District Court for the Eastern District of Louisiana _________________________________________________________________

(July 13, 1994)

Before JOHNSON, JOLLY, and JONES, Circuit Judges.

EDITH H. JONES, Circuit Judge:

Fifteen years ago Engineering Dynamics, Inc. (EDI)

successfully defended itself against claims that its computer

program infringed registered copyrights held by Synercom

Technology, Inc. on Synercom's user manuals and input formats.

That case held that neither the input formats brought to the

court's attention nor their sequence and organization were

copyrightable. Synercom Technology, Inc. v. University Computing

Co., 462 F.Supp. 1003 (N.D. Tex. 1978). EDI has now switched sides

and seeks a judgment of copyright infringement against Structural

Software, Inc. (SSI), a competitor who copied many of EDI's input

and output formats. The parties primarily differ over the district court's holding that computer input and output formats are not

copyrightable and hence cannot infringe a copyright directly or as

a derivative work. See district court opinion at 785 F.Supp. 576,

582 (E.D.La. 1991).

This opinion examines the extent of copyright and trade

dress law protection of computer/user interfaces and user manuals.

We reverse the district court's holding that computer/user

interface in the forms of input and output formats are

uncopyrightable and reverse and remand to determine whether there

was infringement. We affirm the court's other rulings.

BACKGROUND

In 1970, Synercom brought to market a computer program

called STRAN, designed to solve engineering problems in the field

of structural analysis. The program required the user to "input"

a large amount of data, including construction details and

anticipated environmental and other external forces that would act

upon the structure. The computer program performed numerous

tedious calculations using accepted engineering principles to

generate output which facilitated the design and construction of

the structure.

In 1975, EDI entered the market with its computer

program, SACS II,1 which utilized precisely the same input formats

and input sequence as Synercom's STRAN program. Both SACS and

STRAN were run only on mainframe computers. Part of EDI's

1 There was never a SACS I. The acronym stands for structural analysis computer system.

2 marketing strategy was to stress the complete compatibility of SACS

with STRAN's input formats, entered into the computer via decks of

80-column keypunch cards. Synercom, 462 F.Supp. at 1008, 1012.

Synercom had obtained thirteen copyright registrations covering

nine input formats and sued EDI for infringement. Then-district

judge Higginbotham ruled that the formats of the keypunch cards, as

well as their sequence and organization, were not copyrightable,

thus relieving EDI of any liability for format infringement. Judge

Higginbotham also held, however, that EDI had infringed Synercom's

copyright in its user manuals. As part of a resulting settlement

agreement, EDI prepared a new edition of its user manual, SACS III,

which did not infringe Synercom's copyright.

Over the years, EDI refined SACS III and its input

formats to accommodate users' desire for greater speed,

flexibility, and ease of operation. After many piecemeal

revisions, EDI changed the name of its program to SACS IV. Despite

the fact that actual paper keypunch cards are rarely used anymore,

EDI has retained the 80-column data input format. Most users now

enter data as image files and store the data on a magnetic storage

device, e.g., a floppy disk. The 80-column card format is familiar

to relevant users of these programs, thus facilitating training and

allowing them to reevaluate old data decks. This opinion follows

industry practice and uses the terms "input format" and "card"

interchangeably.

The SACS IV input formats instruct the user to place

specific kinds of information in a specific place on the card. The

3 first five columns or so are reserved for identification of the

card by its name, e.g., WAVE. The parties' versions of this card

are reproduced in the appendix hereto. Subsequent columns of

various widths are reserved to enter instructive and descriptive

data. The WAVE card, for example, is used to calculate ocean wave

forces on structures built offshore. Several columns allow the

user to instruct the computer as to which wave scenario (load case)

is to be generated and by what wave theory. Much of the data

entered describes conditions and parameters needed to generate

hypothetical wave forces, e.g., the waves' size, frequency, and

direction. The placement of the required information on the proper

card and in the proper columns is crucial to obtaining correct

results. Other input formats instruct or describe many other

structural and environmental factors.

EDI's structural analysis program is actually a "suite"

of 23 semi-autonomous modules, each created to facilitate certain

aspects of structural analysis. Each module is designed to

interact with other modules of the suite, for example, by

preprocessing certain data, then feeding it to another module. One

module called SEASTATE generates and calculates the environmental

effects on an offshore structure. This is an important module

because most EDI customers use SACS for designing offshore

structures, such as drilling platforms. Another module called

JOINTCAN is used to design the "joint cans" which connect tubular

members of a structure, taking into account various stresses,

tolerances, and construction techniques. The heart of the SACS

4 suite is a module itself called SACS. This module processes,

through the computer, user-supplied environmental and design data

and calculates the static and dynamic forces within and upon each

component of the structure. A large quantity of output data is

then organized and printed in a systematic fashion that facilitates

further engineering or construction efforts, e.g., showing the

kinds and quantities of forces to which each component of the

structure is subject.

EDI has not copyrighted any of the actual computer

programs comprising the SACS suite, i.e., the source code and

object code. Instead, it has chosen to protect itself by

maintaining the program as an unpublished trade secret via

confidentiality contracts with users and other security techniques.

It has, however, obtained four copyright registrations covering the

user manuals for three of the 23 modules: SACS III, SACS IV,

SEASTATE, and JOINTCAN. The SACS suite of programs allegedly

specifies over 200 input formats. The four copyrighted user

manuals describe 51 formats (excluding nonformatted cards such as

header cards and end cards), most of them pertinent to SACS III2

and SEASTATE.

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

Related

Baker v. Selden
101 U.S. 99 (Supreme Court, 1880)
Two Pesos, Inc. v. Taco Cabana, Inc.
505 U.S. 763 (Supreme Court, 1992)
Harper House, Inc. v. Thomas Nelson, Inc.
889 F.2d 197 (Ninth Circuit, 1989)
Taco Cabana International, Inc. v. Two Pesos, Inc.
932 F.2d 1113 (Fifth Circuit, 1991)
Kepner-Tregoe, Inc. v. Leadership Software, Inc.
12 F.3d 527 (Fifth Circuit, 1994)
Apple Computer, Inc. v. Microsoft Corp.
799 F. Supp. 1006 (N.D. California, 1992)
Broderbund Software, Inc. v. Unison World, Inc.
648 F. Supp. 1127 (N.D. California, 1986)
Nichols v. Universal Pictures Corporation
45 F.2d 119 (Second Circuit, 1930)
Taylor Instrument Companies v. Fawley-Brost Co.
139 F.2d 98 (Seventh Circuit, 1943)
Lotus Development Corp. v. Borland International, Inc.
831 F. Supp. 223 (D. Massachusetts, 1993)

Cite This Page — Counsel Stack

Bluebook (online)
Engineering Dynamics, Inc. v. Structural Software, Inc., Counsel Stack Legal Research, https://law.counselstack.com/opinion/engineering-dynamics-inc-v-structural-software-inc-ca5-1994.