mpep.io

37 CFR 1.96 Submission of computer program listings

Title 3737 CFRStatutes & rulesCited by 8 §§

Statute text

Copy text

37 CFR · MPEP Appendix R (Revision 01.2024)

37 CFR 1.96Submission of computer program listings.

(a) General. Descriptions of the operation and general content of computer program listings should appear in the description portion of the specification. A computer program listing for the purpose of this section is defined as a document that lists, in appropriate sequence, the instructions, routines, and other contents of a program for a computer. The program listing may be either in machine or machine-independent (object or source) language that will cause a computer to perform a desired procedure or task such as solving a problem, regulating the flow of work in a computer, or controlling or monitoring events. Computer program listings may be submitted in patent applications, as set forth in paragraphs (b) and (c) of this section.

(1) Drawings. If the listing is submitted as drawings, it must be submitted in the manner and complying with the requirements for drawings as provided in § 1.84 . At least one figure numeral is required on each sheet of drawing.

(i) If the listing is submitted as part of the specification, it must be submitted in accordance with the provisions of § 1.52 .

(ii) Any listing having more than 60 lines of code that is submitted as part of the specification must be positioned at the end of the description but before the claims. Any amendment must be made by way of submission of a substitute sheet.

(i) Computer compatibility: PC or Mac ® ;

(ii) Operating system compatibility: MS–DOS ® , MS-Windows ® , Mac OS ® , or Unix ® /Linux ® ;

(iii) Line terminator: ASCII CRLF or LF only; and

(iv) Control codes: The data must not be dependent on control characters or codes that are not defined in the ASCII character set.

(2) Each file must be named as *.txt, where “*” is one character or a combination of characters limited to upper- or lowercase letters, numbers, hyphens, and underscores and does not exceed 60 characters in total, excluding the extension. No spaces or other types of characters are permitted in the file name.

(3) Each file containing a “Computer Program Listing Appendix” submitted via the USPTO patent electronic filing system must not exceed 25 MB, and file compression is not permitted.

(i) A separate read-only optical disc containing a "Computer Program Listing Appendix" must be submitted for each applicable application;

(ii) Multiple computer program listings for a single application may be placed on a single read-only optical disc;

(iii) Multiple read-only optical discs, containing one or more computer program listings, may be submitted for a single application, if necessary;

(iv) Any computer program listing may, and a computer program listing having a nested file structure must, when submitted in compliance with § 1.52(e) , be compressed into a single file using WinZip ® , 7-Zip, or Unix ® / Linux ® Zip;

(v) Any compressed file must not be self-extracting; and

(vi) A compressed ASCII plain text file that does not fit on a single read-only optical disc may be split into multiple file parts, in accordance with the target read-only optical disc size and labeled in compliance with § 1.52(e)(5)(vi) .

(i) A replacement ASCII plain text file, in accordance with the requirements of this paragraph (c), submitted via the USPTO patent electronic filing system, or on a read-only optical disc, in compliance with § 1.52(e) , where the replacement read-only optical disc must be submitted in duplicate, and the read-only optical discs must be labeled “COPY 1 REPLACEMENT MM/DD/YYYY” (with the month, day, and year of creation indicated) and “COPY 2 REPLACEMENT MM/DD/YYYY”;

(ii) A request that the amendment be made by incorporation by reference of the material in the replacement ASCII plain text file, in a separate paragraph of the specification (replacing any prior such paragraph) identifying the name of the file, the date of creation, and the size of the file in bytes ( see § 1.77(b)(5) );

(iii) A statement that identifies the location of all deletions, replacements, or additions to the ASCII plain text file; and

(iv) A statement that the replacement ASCII plain text file contains no new matter.

(6) The specification of a complete application with a “Computer Program Listing Appendix” as an ASCII plain text file, filed on the application filing date, without an incorporation by reference of the material contained in the ASCII plain text file, must be amended to contain a separate paragraph incorporating by reference the material contained in the ASCII plain text file, in accordance with § 1.77(b)(5) .

(7) Any read-only optical disc for a “Computer Program Listing Appendix” must be submitted in duplicate. The read-only optical disc and duplicate copy must be labeled “Copy 1” and “Copy 2,” respectively. The transmittal letter that accompanies the read-only optical discs must include a statement that the two read-only optical discs are identical. In the event that the two read-only optical discs are not identical, the Office will use the read-only optical disc labeled “Copy 1” for further processing. Any amendment to the information on a read-only optical disc must be by way of a replacement read-only optical disc, in compliance with § 1.96(c)(5) .

[46 FR 2612, Jan. 12, 1981; para. (b)(1), 54 FR 47519, Nov. 15, 1989, effective Jan. 16, 1990; revised, 61 FR 42790, Aug. 19, 1996, effective Sept. 23, 1996; paras. (b) and (c) revised, 65 FR 54604, Sept. 8, 2000, effective Sept. 8, 2000 (effective date corrected, 65 FR 78958, Dec. 18, 2000; para. (c) introductory text revised, 70 FR 54259, Sept. 14, 2005, effective Sept. 14, 2005; paras. (a) and (c) revised, 86 FR 57035, Oct. 14, 2021, effective Nov. 15, 2021]

[top]

Cited by the manual

8 sections