Tecsec, Inc. v. Adobe Systems Incorporated

658 F. App'x 570
CourtCourt of Appeals for the Federal Circuit
DecidedAugust 18, 2016
Docket2015-1686
StatusUnpublished
Cited by4 cases

This text of 658 F. App'x 570 (Tecsec, Inc. v. Adobe Systems Incorporated) 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
Tecsec, Inc. v. Adobe Systems Incorporated, 658 F. App'x 570 (Fed. Cir. 2016).

Opinion

Linn, Circuit Judge.

TecSec, Inc. (“TecSec”) challenges certain claim construction rulings and appeals from a grant of summary judgment of non-infringement by Adobe Systems, Inc. (“Adobe”) of TecSec’s U.S. Patents Numbers 5,369,702 (“’702 patent”), 5,680,452 (“’452 patent”), 5,717,755 (“’755 patent”), and 5,898,781 (“’781 patent”), collectively the Distributed Cryptographic Object Method patents (“DCOM patents”). TecSec, Inc. v. Int’l Business Machines Corp., No. 1:10-cv-115, 2015 WL 2157355 (E.D. *572 Va. May 7, 2015) (“TeaSec V”). Adobe contests TecSec’s arguments and asserts a number of alternative grounds for affir-mance. TecSec also requests that the case be reassigned to a different district judge on remand.

Because the district court erred in its construction of “selecting a label,” because we find no merit in Adobe’s alternate grounds for affirmance, and because we find nothing to warrant reassignment on remand, we vacate the district court’s summary judgment of non-infringement and remand for further proceedings consistent with this opinion.

I. BACKGROUND

A. History of Proceedings

In 2010, TecSec filed suit in the Eastern District of Virginia seeking to enforce its DCOM patents against thirteen defendants. The district court has thus far restricted TecSec to proceeding against only one defendant at a time, beginning with IBM and now Adobe. The claims against the other defendants remain in this six-year old case for resolution on remand. The extended pendency of this litigation raises questions as to the efficiency of the district court’s one-defendant-at-a-time approach. While the scheduling of proceedings is a matter within the sound discretion of the district court, it may wish to reconsider the prudence of that approach on remand.

B. TecSec’s DCOM Patents

TecSec’s DCOM patents are generally directed to methods and systems of multilevel encryption that allow encrypted files to be nested within other encrypted files. In addition to multi-level encryption, the DCOM patents further limit access by using labels in the form of a field of characters attached to the encrypted files.

TecSec’s charges of infringement against Adobe are focused on Adobe’s “Acrobat” program. TecSec asserted both method and system claims of the DCOM patents against Adobe. Claim 1 of the ’702 patent is representative of the method claims asserted against Adobe, and is reproduced below, with emphasis on the primary contested claim construction and infringement issues:

1. A method for providing multi-level multimedia security in a data network, comprising the steps of:
A) accessing an object-oriented key manager;
B) selecting an object to encrypt;
C) selecting a label for the object;
D) selecting an encryption algorithm;
E) encrypting the object according to the encryption algorithm;
F) labelling the encrypted object;
G) reading the object label;
H) determining access authorization based on the object label; and
I) decrypting the object if access authorization is granted.

’702 patent, col. 12, 11. 2-15. Claim 1 of the ’755 patent includes a modified step F, which reads” “labelling the encrypted first object wherein the labelling comprises creating a display header.” ’755 patent, col. 11,11. 61-62.

Claim 8 of the ’702 patent is representative of system claims asserted against Adobe, and is reproduced in relevant part below, again emphasizing the primary contested issues on appeal:

8. A system for providing multi-level multimedia security in a data network, comprising:
A) digital logic means, the digital logic means comprising:
*573 1) a system memory means for storing data ...
3) an object labelling subsystem, comprising logic means for limiting object access, subject to label conditions ...
5) an object label identification subsystem, comprising logic for limiting object access, subject to label conditions ...
B) the encryption algorithm module working in conjunction with the object labelling subsystem to create an encrypted object such that the • object label identification subsystem limits access to an encrypted object.

’702 patent, col. 12,1. 45-col. 13,1.19,

C. Adobe’s Acrobat Program

Adobe’s Acrobat program allows users to interact with files in portable document format (“PDF”). TecSec V at 5. Acrobat allows a PDF author to encrypt the document using one of two relevant encryption mechanisms: password protection or digital certificate security. Password protection grants access to the document upon entry of one of two correct passwords—an “owner” password or a “user” password. The owner password allows full access to the document, e.g. printing and saving, while the user password grants access according to the permissions assigned by the owner upon encryption. Digital certificate security allows the owner to select the digital certificates of authorized recipients of the file, and to group the recipients into groups with distinct access authorizations.

When a user initiates the encryption process, a screen is displayed, asking which encryption mechanism the user wishes to use, and what parts of the document to encrypt—“all document contents,” “all document contents except metadata,” or “only file attachments.” J. App’x at 3772. Once the user sets the type of security, permissions, and what to encrypt, and clicks “OK,” the user is returned to the Acrobat interface. Acrobat does not encrypt the .data until the user saves the document. When saving, Acrobat creates an “encryption dictionary” containing all the information necessary to test a user’s authorization to access and manipulate the file.

When the data is secured using password security, the encryption dictionary contains a user password key and an owner password key, but not the passwords themselves. The keys are used to test the password entered for authorization. When the data is secured using digital certificate security, Acrobat creates and encrypts a random number “file key” for each recipient, which acts like the password key, and is also stored in the encryption dictionary. A user’s digital certificate data is processed and the file key is used to test the user’s authorization to access the data.

Acrobat also allows files to nest within a PDF document in what Acrobat calls a PDF envelope. The nested files may be in PDF format or any number of other formats. The nested files may also be separately encrypted. If the nested file is a PDF document, it may be encrypted using Acrobat.

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

Related

Tecsec, Inc. v. Adobe Inc.
978 F.3d 1278 (Federal Circuit, 2020)
Tecsec, Inc. v. Adobe Sys. Inc.
326 F. Supp. 3d 105 (E.D. Virginia, 2018)

Cite This Page — Counsel Stack

Bluebook (online)
658 F. App'x 570, Counsel Stack Legal Research, https://law.counselstack.com/opinion/tecsec-inc-v-adobe-systems-incorporated-cafc-2016.