IP Library Patent Application 15581117
Patent Application
App. No. 15/581,117

SECURE FILE WRAPPER FOR TIFF IMAGES

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 None
App. No.
15/581,117
Abstract

Encrypted content may be stored in a file wrapper with unencrypted content that provides information regarding the encrypted content. The file wrapper may be stored around the encrypted content or may be stored in front or behind the encrypted content. The unencrypted content may indicate, for example, that additional content in the file is encrypted. A TIFF-formatted file may be used to store the two portions of content. A TIFF file structure may have content stored in a plurality of images. The unencrypted content may be stored in a first image of a TIFF file. The encrypted content may be stored in a second image, third image, and/or additional images of the TIFF file.

Claims (32)

1 . A method for processing a file on an information handling system, comprising:

reading a first portion of the file, wherein the first portion is unencrypted;

determining, based on the first portion of the file, that a second portion of the file is encrypted; and

reading the second portion of the file through a virtual file system access path different from an access path used to perform the step of reading the first portion of the file, wherein the virtual file system decrypts the second portion of the file.

2 . The method of claim 1 , wherein information in the first portion of the file comprises an image, and wherein the second portion of the file comprises a document.

3 . The method of claim 1 , further comprising executing an application to display the second portion of the file, wherein the application used to display the second portion of the file is selected based, at least in part, on information in the first portion of the file.

4 . The method of claim 3 , wherein the application comprises a document editor, and wherein the information in the first portion of the file indicates that the second portion of the file comprises a document file.

5 . The method of claim 1 , wherein the file comprises a TIFF-formatted file comprising a plurality of images, and wherein the first portion of the file comprises an immediate first image of the plurality of images of the TIFF formatted file.

6 . The method of claim 5 , further comprising generating a preview of the TIFF-formatted file based on the first image.

7 . The method of claim 5 , wherein the second portion of the file comprises a second image of the plurality of images, and wherein the second image comprises a custom block type defined in the TIFF formatted file.

8 . An information handling system, comprising:

a memory; and

a processor coupled to the memory, wherein the processor is configured to perform steps comprising:

reading a first portion of the file, wherein the first portion is unencrypted;

determining, based on the first portion of the file, that a second portion of the file is encrypted; and

reading the second portion of the file through a virtual file system access path different from an access path used to perform the step of reading the first portion of the file, wherein the virtual file system decrypts the second portion of the file.

9 . The information handling system of claim 8 , wherein information in the first portion of the file comprises an image, and wherein the second portion of the file comprises a document.

10 . The information handling system of claim 8 , wherein the processor is further configured to perform steps comprising executing an application to display the second portion of the file, wherein the application used to display the second portion of the file is selected based, at least in part, on information in the first portion of the file.

11 . The information handling system of claim 10 , wherein the application comprises a document editor, and wherein the information in the first portion of the file indicates that the second portion of the file comprises a document file.

12 . The information handling system of claim 8 , wherein the file comprises a TIFF-formatted file comprising a plurality of images, and wherein the first portion of the file comprises an immediate first image of the plurality of images of the TIFF formatted file.

13 . The information handling system of claim 12 , wherein the processor is further configured to perform steps comprising generating a preview of the TIFF-formatted file based on the first image.

14 . The information handling system of claim 12 , wherein the second portion of the file comprises a second image of the plurality of images, and wherein the second image comprises a custom block type defined in the TIFF formatted file.

15 . A computer program product, comprising:

a non-transitory computer readable medium comprising code to perform steps comprising:

reading a first portion of the file, wherein the first portion is unencrypted;

determining, based on the first portion of the file, that a second portion of the file is encrypted; and

reading the second portion of the file through a virtual file system access path different from an access path used to perform the step of reading the first portion of the file, wherein the virtual file system decrypts the second portion of the file.

16 . The computer program product of claim 15 , wherein information in the first portion of the file comprises an image, and wherein the second portion of the file comprises a document.

17 . The computer program product of claim 15 , wherein the medium further comprises code to perform steps comprising executing an application to display the second portion of the file, wherein the application used to display the second portion of the file is selected based, at least in part, on information in the first portion of the file.

18 . The computer program product of claim 15 , wherein the file comprises a TIFF-formatted file comprising a plurality of images, and wherein the first portion of the file comprises an immediate first image of the plurality of images of the TIFF formatted file.

19 . The computer program product of claim 18 , wherein the medium further comprises code to perform steps comprising generating a preview of the TIFF-formatted file based on the first image.

20 . The computer program product of claim 18 , wherein the second portion of the file comprises a second image of the plurality of images, and wherein the second image comprises a custom block type defined in the TIFF formatted file.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (042769/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0802 →
RELEASE OF SECURITY INTEREST AT REEL 042768 FRAME 0585 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0536 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2017
From: TESTERMAN, JAMES
To: DELL PRODUCTS L.P.
Reel/Frame 043552/0426 →
PATENT SECURITY INTEREST (CREDIT) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 042768/0585 →
PATENT SECURITY INTEREST (NOTES) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 042769/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2017
From: TESTERMAN, JAMES
To: DELL PRODUCTS, L.P.
Reel/Frame 042177/0415 →