IP Library Granted Patent US 7,890,465
Granted Patent B2
US 7,890,465 · App. 11/586,866 · Granted Feb 15, 2011

Systems and methods for manipulating and managing computer archive files

Assignee: Pkware, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,890,465
App. No.
11/586,866
Granted
Feb 15, 2011
Kind
B2
Abstract

A computer program for managing and manipulating archive zip files of a computer. The program includes a system and method for opening, creating, and modifying, and extracting zip archive files. The program is fully integrated into Microsoft Windows Explorer and is accessed via Explorer menus, toolbars, and/or drag and drop operations. An important feature of the program is the archive manager which may be used to open a zip file, create a new zip file, extract zip files, modify zip files, etc. The program is integrated into Microsoft Windows Explorer using the shell name space extension application program interface developed by Microsoft.

Claims (37)

1. A method of encrypting a file on a computer, said method including:

receiving an electronic file at an application on a computer;

encrypting said electronic file to form an encrypted electronic file using said application on said computer,

wherein said encrypting includes asymmetrically encrypting said electronic file;

placing said asymmetrically encrypted electronic file in an electronic .zip file archive; and

placing encryption information relating to said asymmetrically encrypted electronic file inside said electronic .zip file,

wherein said electronic .zip file archive has been enhanced to allow encryption information relating to said asymmetrically encrypted electronic file to be placed inside said electronic .zip file.

2. The method of claim 1 further including: compressing said file before encrypting said file.

3. The method of claim 2 wherein said compressing employs a .zip-type compression algorithm.

4. The method of claim 2 wherein said compressing employs a Deflate-type compression algorithm.

5. The method of claim 1 wherein said file is not compressed before encrypting.

6. The method of claim 1 wherein said asymmetrically encrypting employs a public key.

7. The method of claim 1 wherein said asymmetrically encrypting employs a X.509 digital certificate.

8. The method of claim 1 wherein said file includes a file characteristic, said method further including: encrypting said file characteristic to form an encrypted file characteristic; and placing said encrypted file characteristic in said .zip file archive.

9. The method of claim 8 wherein said encrypting employs asymmetric encrypting.

10. The method of claim 9 wherein said asymmetric encrypting employs a public key.

11. The method of claim 9 wherein said asymmetric encrypting employs a X.509 digital certificate.

12. The method of claim 8 wherein said file characteristic includes the name of said file.

13. The method of claim 1 further including: digitally signing said encrypted file using a digital signature.

14. The method of claim 13 wherein said digital signature is a PKI based digital signature.

15. The method of claim 13 wherein said digital signature uses an X.509 based certificate.

16. A method of encrypting a file on a computer, said method including:

receiving an electronic file at an application on a computer;

encrypting said electronic file to an encrypted electronic file using said application on said computer,

wherein said encrypting includes asymmetrically encrypting said electronic file;

placing said asymmetrically encrypted electronic file in an electronic .zip file archive; and

placing encryption information relating to said asymmetrically encrypted electronic file inside said electronic .zip file,

wherein said electronic .zip file archive has been enhanced to allow encryption information relating to said asymmetrically encrypted electronic file to be placed inside said electronic .zip file,

wherein said electronic .zip file archive is electronically transmittable.

17. A method of encrypting a file on a computer, said method including:

receiving an electronic file at an application on a computer;

encrypting said electronic file to form an encrypted electronic file using said application on said computer,

wherein said encrypting includes asymmetrically encrypting said electronic file;

placing said asymmetrically encrypted electronic file in an electronic .zip file archive; and

placing encryption information relating to said asymmetrically encrypted electronic file inside said electronic .zip file,

wherein said electronic .zip file archive has been enhanced to allow encryption information relating to said asymmetrically encrypted electronic file to be placed inside said electronic .zip file,

wherein said electronic .zip file archive is electronically stored.

Assignments (7)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 054501/0694 Recorded Jun 3, 2025
From: BMO BANK N.A. (F/K/A BMO HARRIS BANK N.A.), AS AGENT
To: PKWARE, INC.
Reel/Frame 071497/0411 →
PATENT SECURITY AGREEMENT Recorded Nov 23, 2020
From: PKWARE, INC.
To: BMO HARRIS BANK N.A.
Reel/Frame 054501/0694 →
RELEASE OF SECURITY INTEREST Recorded Dec 23, 2010
From: MARANON CAPITAL, L.P., AS AGENT
To: PKWARE, INC.
Reel/Frame 025525/0230 →
RELEASE OF SECURITY INTEREST Recorded Dec 23, 2010
From: MARANON CAPITAL, L.P., AS AGENT
To: PKWARE, INC.
Reel/Frame 025525/0223 →
SECURITY AGREEMENT Recorded Aug 19, 2009
From: PKWARE, INC.
To: MARANON CAPITAL, L.P., AS AGENT
Reel/Frame 023107/0952 →
SECURITY AGREEMENT Recorded Aug 18, 2009
From: PKWARE, INC.
To: MARANON CAPITAL, L.P., AS AGENT
Reel/Frame 023107/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2007
From: BASIN, YURI; BEIRNE, MICHAEL J.; PETERSON, JAMES C.; PETERSON, KAREN L.
To: PKWARE, INC.
Reel/Frame 018858/0962 →
Continuity (4)
Continuation 10970897 · Oct 21, 2004
Continuation 09803355 · Mar 9, 2001
Provisional Application 60187969 · Mar 9, 2000
Related Publication 20070043777A1 · Feb 22, 2007