IP Library Granted Patent US 8,104,092
Granted Patent B1
US 8,104,092 · App. 12/772,228 · Granted Jan 24, 2012

Document integrity assurance

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 8,104,092
App. No.
12/772,228
Granted
Jan 24, 2012
Kind
B1
Abstract

In some embodiments, techniques for document integrity may include detecting an initiator associated with a key, detecting the end of an HTTP header, determining that no terminator matching the key has been detected, and rejecting the HTTP header. In some embodiments, techniques for document integrity may include generating a key and associating the key with an initiator insertion point and a terminator insertion point.

Claims (77)

1. A method for document integrity, comprising:

receiving an HTTP header via an electronic network;

detecting an initiator, wherein the initiator is associated with an element, wherein the element is associated with the HTTP header; and wherein the initiator is associated with a key;

detecting an end of the HTTP header;

determining that no terminator matching the key has been detected; and

rejecting the HTTP header.

2. The method of claim 1 , further comprising detecting a terminator, wherein the terminator corresponds to the initiator.

3. The method of claim 2 , further comprising determining a second key, wherein the second key is associated with the terminator, comparing the second key to the key, and determining that the second key does not match the key.

4. The method of claim 3 , wherein the second key is null.

5. The method of claim 1 , wherein the initiator is augmented by the key.

6. A computer program product for document integrity, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:

receiving an HTTP header via an electronic network;

detecting an initiator, wherein the initiator is associated with an element, wherein the element is associated with the HTTP header; and wherein the initiator is associated with a key;

detecting an end of the HTTP header;

determining that no terminator matching the key has been detected; and rejecting the HTTP header.

7. The computer program product of claim 6 , further comprising detecting a terminator, wherein the terminator corresponds to the initiator.

8. The computer program product of claim 7 , further comprising determining a second key, wherein the second key is associated with the terminator, comparing the second key to the key, and determining that the second key does not match the key.

9. The computer program product of claim 6 , wherein the initiator is augmented by the key.

10. A method for document integrity, comprising:

detecting an initiator insertion point in an electronic document;

generating a key;

associating the key with an initiator at the initiator insertion point;

associating the key with a terminator at a terminator insertion point, wherein the terminator corresponds to the initiator; and

saving the document.

11. The method of claim 10 , wherein the initiator insertion point is associated with the beginning of a document.

12. The method of claim 10 , wherein detecting the initiator insertion point includes detecting the initiator.

13. The method of claim 10 , wherein the initiator insertion point is associated with an embedded code.

14. The method of claim 10 , wherein the terminator insertion point is associated with the end of a document.

15. The method of claim 10 , wherein the terminator insertion point is associated with a terminator.

16. The method of claim 10 , wherein the terminator insertion point is associated with an embedded code.

17. The method of claim 10 , performed by computer software associated with electronic document creation.

18. The method of claim 10 , performed at a user-operated computing device.

19. The method of claim 10 , wherein associating the key with the initiator includes inserting the key at the initiator insertion point, and wherein associating the key with the terminator includes inserting the key at the terminator insertion point.

20. The method of claim 10 , wherein saving the document includes storing the document.

21. A system for document integrity, comprising:

a processor configured to:

receive an HTTP header via an electronic network;

detect an initiator, wherein the initiator is associated with an element, wherein the element is associated with the HTTP header; and

wherein the initiator is associated with a key;

detect an end of the HTTP header;

determine that no terminator matching the key has been detected; and

reject the HTTP header; and

a memory coupled with the processor, wherein the memory provides instructions to the processor.

22. The system of claim 21 , further comprising detecting a terminator, wherein the terminator corresponds to the initiator.

23. The system of claim 22 , wherein the processor is further configured to determine a second key, wherein the second key is associated with the terminator, compare the second key to the key, and determine that the second key does not match the key.

24. The system of claim 23 , wherein the second key is null.

25. The system of claim 21 , wherein the initiator is augmented by the key.

26. A system for document integrity, comprising:

a processor configured to:

detect an initiator insertion point in an electronic document;

generate a key;

associate the key with an initiator at the initiator insertion point;

associate the key with a terminator at a terminator insertion point,

wherein the terminator corresponds to the initiator; and

save the document; and

a memory coupled with the processor, wherein the memory provides instructions to the processor.

27. The system of claim 26 , wherein the initiator insertion point is associated with the beginning of a document.

28. The system of claim 26 , wherein detecting the initiator insertion point includes detecting the initiator.

29. The system of claim 26 , wherein the initiator insertion point is associated with an embedded code.

30. The system of claim 26 , wherein the terminator insertion point is associated with the end of a document.

31. The system of claim 26 , wherein the terminator insertion point is associated with a terminator.

32. The system of claim 26 , wherein the terminator insertion point is associated with an embedded code.

33. The system of claim 26 , wherein associating the key with the initiator includes inserting the key at the initiator insertion point, and wherein associating the key with the terminator includes inserting the key at the terminator insertion point.

34. A computer program product for document integrity, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:

detecting an initiator insertion point in an electronic document;

generating a key;

associating the key with an initiator at the initiator insertion point;

associating the key with a terminator at a terminator insertion point,

wherein the terminator corresponds to the initiator; and

saving the document.

35. The computer program product of claim 34 , wherein the initiator insertion point is associated with the beginning of a document.

36. The computer program product of claim 34 , wherein detecting the initiator insertion point includes detecting the initiator.

37. The computer program product of claim 34 , wherein the initiator insertion point is associated with an embedded code.

38. The computer program product of claim 34 , wherein the terminator insertion point is associated with the end of a document.

39. The computer program product of claim 34 , wherein the terminator insertion point is associated with a terminator.

40. The computer program product of claim 34 , wherein the terminator insertion point is associated with an embedded code.

41. The computer program product of claim 34 , wherein associating the key with the initiator includes inserting the key at the initiator insertion point, and wherein associating the key with the terminator includes inserting the key at the terminator insertion point.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Feb 11, 2020
From: DLI LENDING AGENT, LLC
To: CRYPTOPEAK SOLUTIONS, LLC; ECTOLINK, LLC; INTERFACE LINX, LLC; SELECTIVE SIGNALS, LLC; SI-FLASH DRIVES, LLC; SOTERIA ENCRYPTION, LLC; SYNERGY DRONE, LLC; UNIBEAM PHOTONICS, LLC
Reel/Frame 051892/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: SPECTRUM PATENTS, INC.
To: K.MIZRA LLC
Reel/Frame 051498/0338 →
SECURITY INTEREST Recorded May 23, 2017
From: CRYPTOPEAK SOLUTIONS, LLC; ECTOLINK, LLC; INTERFACE LINX, LLC; SELECTIVE SIGNALS, LLC; SI-FLASH DRIVES, LLC; SOTERIA ENCRYPTION, LLC; SYNERGY DRONE, LLC; UNIBEAM PHOTONICS, LLC
To: DLI LENDING AGENT, LLC
Reel/Frame 042554/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2017
From: BEDROCK LABS, LLC
To: SPECTRUM PATENTS, INC.
Reel/Frame 042348/0018 →