IP Library Granted Patent US 7,669,089
Granted Patent B2
US 7,669,089 · App. 11/555,614 · Granted Feb 23, 2010

Multi-level file representation corruption

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,669,089
App. No.
11/555,614
Granted
Feb 23, 2010
Kind
B2
Abstract

Methods and systems provide an approach for corrupting file representations at multiple different levels to provide a robust file corruption tool. In accordance with the described embodiments, file representation corruption can take place at a file's physical representation, logical representation and/or content representation.

Claims (29)

1. A computer-implemented method comprising:

receiving a file having a file representation; and

corrupting the file representation at multiple levels,

wherein the multiple levels comprise a physical representation level, a logical representation level and a content representation level.

2. The method of claim 1 , wherein the physical representation level comprise a ZIP archive level.

3. The method of claim 1 , wherein the act of corrupting comprises corrupting a header of the physical representation level.

4. The method of claim 2 , wherein the act of corrupting comprises corrupting one or more fields of the header.

5. The method of claim 1 , wherein the act of corrupting comprises clipping a portion of the physical representation level.

6. The method of claim 1 , wherein the act of corrupting comprises corrupting interleaving of file portions at the logical representation level.

7. The method of claim 6 , wherein the act of corrupting comprises changing an interleaving structure at the logical representation level.

8. The method of claim 1 , wherein the act of corrupting comprises corrupting a directory structure at the logical representation level.

9. The method of claim 1 , wherein the act of corrupting comprises corrupting an index file at the logical representation level.

10. The method of claim 1 , wherein the act of corrupting comprises corrupting physical file content of a file at the content representation level.

11. The method of claim 1 , wherein the act of corrupting comprises corrupting an index file of a file at the content representation level.

12. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the processors to implement a method comprising:

receiving a file having a file representation;

corrupting the file representation at a physical representation level by corrupting a header or clipping a portion of the physical representation level;

corrupting the file at a logical representation level by corrupting an interleaving or directory structure at the logical representation level; and

corrupting the file at a content representation level by corrupting physical file content of the file at the content representation level.

13. The one or more computer-readable media of claim 12 , wherein the file comprises an XPS file.

14. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the one or more processors to implement a method comprising:

receiving an XPS file having a file representation;

corrupting the file representation at multiple levels, wherein the multiple levels comprise a physical representation level, a logical representation level and a content representation level, and wherein said act of corrupting comprises at least corrupting data at the logical or content representation level.

15. The one or more computer-readable media of claim 14 , wherein said act of corrupting comprises corrupting data at the physical representation level.

16. The one or more computer-readable media of claim 15 , wherein said act of corrupting comprises corrupting a header at the physical representation level.

17. The one or more computer-readable media of claim 15 , wherein said act of corrupting comprises corrupting markup associated with the XPS file.

18. The one or more computer-readable media of claim 15 , wherein said act of corrupting comprises corrupting a URI associated with the XPS file.

19. The one or more computer-readable media of claim 15 , wherein said act of corrupting comprises corrupting physical file content of a file at the content representation level.

20. The one or more computer-readable media of claim 15 , wherein said act of corrupting comprises corrupting a directory structure at the logical representation level.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2006
From: WIDJAJA, HERMAN; FRANSAZOV, MARIYAN D.; WO, LING
To: MICROSOFT CORPORATION
Reel/Frame 018550/0245 →