Mitel, Inc. v. Iqtel, Inc.

124 F.3d 1366, 44 U.S.P.Q. 2d (BNA) 1172, 1997 Colo. J. C.A.R. 2049, 1997 U.S. App. LEXIS 25763, 1997 WL 583327
CourtCourt of Appeals for the Tenth Circuit
DecidedSeptember 22, 1997
Docket95-1394
StatusPublished
Cited by43 cases

This text of 124 F.3d 1366 (Mitel, Inc. v. Iqtel, Inc.) is published on Counsel Stack Legal Research, covering Court of Appeals for the Tenth Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Mitel, Inc. v. Iqtel, Inc., 124 F.3d 1366, 44 U.S.P.Q. 2d (BNA) 1172, 1997 Colo. J. C.A.R. 2049, 1997 U.S. App. LEXIS 25763, 1997 WL 583327 (10th Cir. 1997).

Opinion

TACHA, Circuit Judge.

INTRODUCTION

Plaintiff Mitel, Inc. (“Mitel”) appeals the denial of its motion for a preliminary injunction in this action for copyright infringement. 17 U.S.C. § 502(a). At issue is the protecta-bility of a set of four-digit numeric instructions known as “command codes.” Mitel created these command codes to access the features of a piece of telecommunications hardware known as a call controller.

Mitel contends that the district court erred in denying its motion for a preliminary injunction based upon the court’s conclusion that Mitel failed to demonstrate a substantial likelihood that it will prevail on the merits of its claim. See Mitel, Inc. v. Iqtel, Inc., 896 F.Supp. 1050,1054 (D.Colo.1995). Specifically, Mitel argues that the district court erred by concluding that (1) Mitel’s command codes are unprotectable under 17 U.S.C. § 102(b) because they are a “procedure process, system, [or] method of operation”; (2) Mitel’s command codes are unprotectable under the scenes a faire doctrine; and (3) Iqtel’s use of the command codes is a fair use under the Copyright Act, 17 U.S.C. § 107. We exercise jurisdiction pursuant to 28 U.S.C. § 1292(a)(1) and affirm.

BACKGROUND

Mitel and Iqtel manufacture competing call controllers. A call controller is a piece of computer hardware that enhances the utility of a telephone system by automating the selection of a particular long distance carrier and activating optional features such as speed dialing. Typically, a long distance carrier purchases a call controller from a manufacturer like Mitel or Iqtel and installs it on the premises of its business customer to automate that customer’s access to the carrier’s long distance service.

I. Mitel’s Call Controller and Command Codes

Mitel began manufacturing the Smart-1 call controller for sale in 1985. In order to activate and manipulate the features of its call controller, Mitel devised an instruction set of over sixty four-digit numeric command codes. Mitel published and copyrighted manuals describing how- to program its call controller by using these command codes.

A technician activates features of a call controller by dialing the four-digit command code for a particular controller function on a touch-tone telephone or a computer keyboard connected to the call controller. The numeric value of each digit of a command code is generally limited to the keys on a telephone keypad, i.e., 0-9, *, and -#. 1

Each command code may be broken down into separate parts, the names and particular definitions of which are important to our analysis. The first three digits of a command code are known together as the “register.” For most of Mitel’s codes, two digits of each three-digit register arbitrarily identify the particular function selected. A third digit may identify the particular telephone line to be accessed or the preprogrammed “route” that a call will take through the public telephone network to its destination. Mitel numbers telephone lines and routes sequentially. For example, the register “X27” identifies the function “Time to Auto Answer.” By activating this function a technician may specify the period of time the controller waits before answering an incoming call after it detects ringing. The “X” indicates the number of the telephone line for which the feature will be activated, 1-4 or 5 for all lines. Were a technician to enter 427, the controller would understand that the *1369 technician wished to set the period of time to wait before answering calls ringing on line four.

Mitel’s other registers identify features that do not apply to particular lines or routes. The functions accessed by this latter group are identified by a leading “0” followed by two arbitrary digits that represent the function to be accessed. For example, 006 stands for “RS-232 Baud Rate.” Were a technician to enter 006, the controller would understand that the technician wished to set the speed at which the' controller was to communicate with other pieces of computer equipment, a printer for example.

The first digit of a register that is not a line number or a route number often represents a particular group of similar functions, e.g., a first digit of “9” indicates a group of special programming functions. Mitel admits that it arbitrarily selected the particular digit that represents each group of functions. The final digit of Mitel’s command codes is known as the “description.” The description is a number or symbol (usually 0 through 9, *, or #) that represents a particular setting within each function. The various possible settings for each controller function are referred to as “values.” Thus, for each function, a “value” is assigned to each digit in the range of possible “descriptions.” For example, the possible descriptions and accompanying values for the function 006 (RS-232 Baud Rate) described above are:

Description Value
1 110 baud
2 300 baud
3 600 baud
4 1200 baud
5 2400 baud
6 4800 baud
7 9600 baud

Therefore, in order to set the RS-232 Baud Rate at 4800 baud, a technician would press the digits 0066 into a touch-tone telephone keypad. The combination of values and descriptions vary in nature and degree from function to function. Thus, the description “4” stands for the value of “1200 baud” for function 006, but stands for the value of “40 seconds” for the X27 (Time to Auto-Answer) function.

II Command Iqtel’s Call Controller, Codes, and Copying

Iqtel began manufacturing the IQ200 + call controller for sale in 1994. Iqtel devised an instruction set of command codes to activate the features of its call controller. Although the Iqtel and Mitel call controllers provide many of the same features, to identify features of its controller, Iqtel selected “registers” that were different from Mitel’s “registers.” Iqtel used identical “descriptions” and “values” where the functions of the IQ200+ were the same as Mitel’s Smarts 1 controller.

Because Mitel controlled a large share of the call controller market, Iqtel concluded that it could compete with Mitel only if its IQ200 + controller were compatible with Mi-tel’s controller. Iqtel reasoned that technicians who install call controllers would be unwilling to learn Iqtel’s new set of instructions in addition to the Mitel command code set, and the technicians’ employers would be unwilling to bear the cost of additional training. In addition to its own set of command codes, therefore, Iqtel designed the IQ200+ controller to accept Mitel command codes.

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

Related

Pyrotechnics Management Inc v. XFX Pyrotechnics LLC
38 F.4th 331 (Third Circuit, 2022)
Craft Smith, LLC v. Ec Design, LLC
388 F. Supp. 3d 1385 (D. Utah, 2019)
Silvertop Assocs., Inc. v. Kangaroo Mfg., Inc.
319 F. Supp. 3d 754 (D. New Jersey, 2018)
CSS, Inc. v. Herrington
306 F. Supp. 3d 857 (U.S. District Court, 2018)
Civility Experts Worldwide v. Molly Manners, LLC
167 F. Supp. 3d 1179 (D. Colorado, 2016)
Gordon Levey v. Brownstone Investment Group
590 F. App'x 132 (Third Circuit, 2014)
Paycom Payroll, LLC v. Richison
758 F.3d 1198 (Tenth Circuit, 2014)
Batiste v. Najm
28 F. Supp. 3d 595 (E.D. Louisiana, 2014)
Oracle America, Inc. v. Google Inc.
750 F.3d 1339 (Federal Circuit, 2014)
Enterprise Management Ltd. v. Warrick
717 F.3d 1112 (Tenth Circuit, 2013)
Decker Inc. v. G & N EQUIPMENT CO.
438 F. Supp. 2d 734 (E.D. Michigan, 2006)

Cite This Page — Counsel Stack

Bluebook (online)
124 F.3d 1366, 44 U.S.P.Q. 2d (BNA) 1172, 1997 Colo. J. C.A.R. 2049, 1997 U.S. App. LEXIS 25763, 1997 WL 583327, Counsel Stack Legal Research, https://law.counselstack.com/opinion/mitel-inc-v-iqtel-inc-ca10-1997.