Claims Analysis
Total Claims: 74
Claim 1
Independent Claim
53 words
An apparatus for embedding select information in an electronic document, comprising: an information assembler, responsive to a user's request, for assembling said select information into a predetermined format; and an object embedder for embedding said select information and information for invoking a predetermined application for processing said select information in an electronic document.
Claim 2
Independent Claim
53 words
An apparatus for embedding select information in an electronic document, comprising: an information assembler, responsive to a user's request, for assembling said select information into a predetermined format; and an object embedder for embedding said select information and information for invoking a predetermined application for processing said select information in an electronic document.
Claim 3
Dependent Claim
18 words
The apparatus according to claim 1, wherein said select information includes an electronic chop associated with the user.
Claim 4
Dependent Claim
15 words
The apparatus according to claim 1, further comprising an encrypter for encrypting the select information.
Claim 5
Dependent Claim
17 words
The apparatus according to claim 3, wherein said encrypter encrypts the select information using private key encryption.
Claim 6
Dependent Claim
17 words
The apparatus according to claim 3, wherein said encrypter encrypts the select information using public key encryption.
Claim 7
Dependent Claim
35 words
The apparatus according to claim 1, wherein said information assembler comprises a calculator for calculating a data item that characterizes the current state of the electronic document, wherein said select information includes said data item.
Claim 8
Dependent Claim
18 words
The apparatus according to claim 6, wherein said data item comprises a hash value of the electronic document.
Claim 9
Dependent Claim
47 words
The apparatus according to claim 6, wherein said electronic document comprises a text portion including character information and a code portion for controlling a presentation of the character information, and wherein said data item comprises a data item that characterizes the text portion of said electronic document.
Claim 10
Dependent Claim
21 words
The apparatus according to claim 1, further comprising a serial number generator, and wherein said select information includes said serial number.
Claim 11
Dependent Claim
27 words
The apparatus according to claim 1, wherein said select information comprises a public key-encrypted value indicative of said apparatus for embedding the information in the electronic document.
Claim 12
Dependent Claim
15 words
The apparatus according to claim 1, wherein said object embedder is an OLE object embedder.
Claim 13
Dependent Claim
27 words
The apparatus according to claim 1, wherein said information for invoking a predetermined application for processing said select information comprises an identifier that identifies the predetermined application.
Claim 14
Dependent Claim
34 words
The apparatus according to claim 1, wherein said object embedder embeds said select information and information for invoking processing of said select information in the electronic document at a location selected by the user.
Claim 15
Dependent Claim
48 words
An embedded object interpreter for verification of an electronic document, comprising: an information extractor, responsive to an embedded object in an electronic document, for extracting select information from the embedded object; and a verification processor for verifying an aspect of said electronic document using said extracted select information.
Claim 16
Dependent Claim
48 words
An embedded object interpreter for verification of an electronic document, comprising: an information extractor, responsive to an embedded object in an electronic document, for extracting select information from the embedded object; and a verification processor for verifying an aspect of said electronic document using said extracted select information.
Claim 17
Dependent Claim
68 words
The embedded object interpreter according to claim 14, wherein the select information includes an electronic chop associated with a party that caused the select information to be embedded in the electronic document, and said embedded object interpreter further comprises: a display controller for controlling a display device to display the electronic chop in said electronic document only if said verification processor verifies said aspect of said electronic document.
Claim 18
Dependent Claim
52 words
The embedded object interpreter according to claim 15, further comprising a watermark generator for generating a watermark graphic, wherein said display controller, responsive to said watermark generator, controls the display device to display the electronic chop superimposed on said watermark graphic if said verification processor verifies said aspect of said electronic document.
Claim 19
Dependent Claim
21 words
The embedded object interpreter according to claim 16, wherein the watermark generator generates the watermark graphic using the extracted select information.
Claim 20
Dependent Claim
17 words
The embedded object interpreter according to claim 17, wherein the watermark graphic comprises a time-dependent watermark graphic.
Claim 21
Dependent Claim
23 words
The embedded object interpreter according to claim 18, wherein the time-dependent watermark graphic is predictable from the extracted select information and appears random.
Claim 22
Dependent Claim
18 words
The embedded object interpreter according to claim 14, further comprising a decrypter for decrypting the extracted select information.
Claim 23
Dependent Claim
20 words
The embedded object interpreter according to claim 20, wherein said decrypter decrypts said extracted select information using a private key.
Claim 24
Dependent Claim
20 words
The embedded object interpreter according to claim 20, wherein said decrypter decrypts said extracted select information using a public key.
Claim 25
Dependent Claim
43 words
The embedded object interpreter according to claim 14, wherein said extracted select information includes a value indicative of an object embedder used to embed the embedded object in the electronic document, and wherein said verification processor verifies the authenticity of the object embedder.
Claim 26
Dependent Claim
54 words
The embedded object interpreter according to claim 14, wherein said extracted select information comprises an extracted document digest including an extracted data item that characterizes the content of the electronic document at the time that the select information was embedded, and wherein said verification processor verifies electronic document integrity using the extracted document digest.
Claim 27
Dependent Claim
100 words
The embedded object interpreter according to claims 24, wherein said verification processor comprises: a calculator for calculating a data item that characterizes a current content of the electronic document, said calculated data item corresponding to the extracted data item; a comparator for comparing the extracted data item with the calculated data item; and a verification detector, responsive to said comparator, for detecting that said electronic document was modified if said extracted data item does not match said calculated data item and for detecting that said electronic document was not modified if said extracted data item matches said calculated data item.
Claim 28
Dependent Claim
29 words
The embedded object interpreter according to claims 25, wherein said extracted data item comprises an extracted hash value and said calculator calculates a hash value using the electronic document.
Claim 29
Dependent Claim
69 words
The embedded object interpreter according to claim 26, wherein the select information includes an electronic chop associated with a party that caused the select information to be embedded in the electronic document, and said embedded object interpreter further comprises: a display controller for controlling a display device to display the electronic chop in said electronic document only if said verification detector detects that said electronic document was not modified.
Claim 30
Dependent Claim
53 words
The embedded object interpreter according to claim 27, further comprising a watermark generator for generating a watermark graphic, wherein said display controller, responsive to said watermark generator, controls the display device to display the electronic chop superimposed on said watermark graphic if said verification detector detects that said electronic document was not modified.
Claim 31
Dependent Claim
51 words
The embedded object interpreter according to claim 14, wherein said extracted select information includes an extracted serial number and said verification processor verifies the identity of the party that caused the select information to be embedded in said electronic document by comparing said extracted serial number to a stored serial number.
Claim 32
Dependent Claim
78 words
The embedded object interpreter according to claim 29, wherein the select information includes an electronic chop associated with a party that caused the select information to be embedded in the electronic document, said embedded object interpreter further comprising: a display controller for controlling a display device to display the electronic chop in said electronic document only if said verification processor verifies the identity of the party that caused the select information to be embedded in said electronic document.
Claim 33
Dependent Claim
63 words
The embedded object interpreter according to claim 30, further comprising a watermark generator for generating a watermark graphic, wherein said display controller, responsive to said watermark generator, controls the display device to display the electronic chop superimposed on said watermark graphic if said verification processor verifies the identity of the party that caused the select information to be embedded in said electronic document.
Claim 34
Dependent Claim
101 words
An electronic document verification system, comprising: an information assembler, responsive to a user's request, for assembling select information into a predetermined format; an object embedder for embedding an object into a target electronic document at a location selected by the user, wherein the embedded object includes the assembled select information and an identifier for invoking processing of the select information; an embedded information extractor, responsive to an embedded object in a signed electronic document, for extracting select information from the embedded object; and a verification processor for processing said extracted select information to verify an aspect of said signed electronic document.
Claim 35
Dependent Claim
101 words
An electronic document verification system, comprising: an information assembler, responsive to a user's request, for assembling select information into a predetermined format; an object embedder for embedding an object into a target electronic document at a location selected by the user, wherein the embedded object includes the assembled select information and an identifier for invoking processing of the select information; an embedded information extractor, responsive to an embedded object in a signed electronic document, for extracting select information from the embedded object; and a verification processor for processing said extracted select information to verify an aspect of said signed electronic document.
Claim 36
Dependent Claim
28 words
The electronic document verification system according to claim 32, further comprising: an encrypter for encrypting the assembled select information; and a decrypter for decrypting the extracted select information.
Claim 37
Dependent Claim
33 words
The electronic document verification system according to claim 33, wherein said encrypter encrypts the assembled select information using public key encryption and said decrypter decrypts said extracted select information using public key decryption.
Claim 38
Dependent Claim
33 words
The electronic document verification system according to claim 33, wherein said encrypter encrypts the assembled select information using private key encryption and said decrypter decrypts said extracted select information using private key decryption.
Claim 39
Dependent Claim
133 words
The electronic document verification system according to claim 32, wherein: said information assembler comprises a first hash value calculator for calculating a hash value of the target electronic document, wherein the hash value is included in said assembled select information; and said verification processor comprises a second hash value calculator for calculating a hash value of the signed document, a comparator for comparing the calculated hash value with a hash value in the extracted select information, and a verification detector, responsive to said comparator, for detecting that the signed electronic document was modified if the calculated hash value differs from the hash value in the extracted select information and for detecting that the signed electronic document was not modified if the calculated hash value matches the hash value in the extracted select information.
Claim 40
Dependent Claim
133 words
The electronic document verification system according to claim 32, further comprising: a serial number generator for generating a serial number associated with the instance of the users request, wherein said information assembler includes the serial number in the select information; and a memory for storing said select information assembled by said information assembler, including the serial number, wherein said verification processor comprises a comparator for comparing a serial number in the extracted select information with the stored serial number and a verification detector for detecting that the signed electronic document is authentic if said stored serial number matches the serial number in the extracted select information and for detecting that the signed electronic document is not authentic if the stored serial number does not match the serial number in the extracted select information.
Claim 41
Dependent Claim
52 words
The electronic document verification system according to claim 32, wherein said extracted select information includes an electronic chop, and further comprising: a display controller for controlling a display device to display the electronic chop in the signed electronic document only if said verification processor verifies said aspect of said signed electronic document.
Claim 42
Dependent Claim
54 words
The electronic document verification system according to claim 38, further comprising a watermark generator for generating a watermark graphic, wherein said display controller, responsive to said watermark generator, controls the display device to display the electronic chop superimposed on said watermark graphic if said verification processor verifies said aspect of said signed electronic document.
Claim 43
Dependent Claim
22 words
The electronic document verification system according to claim 39, wherein the watermark generator generates the watermark graphic using the extracted select information.
Claim 44
Dependent Claim
18 words
The electronic document verification system according to claim 40, wherein the watermark graphic comprises a time-dependent watermark graphic.
Claim 45
Dependent Claim
23 words
The embedded object interpreter according to claim 41, wherein the time-dependent watermark graphic is predictable from the extracted select information and appears random.
Claim 46
Dependent Claim
152 words
An electronic document verification method for verifying the integrity of an electronic document having an object embedded therein, the embedded object including a document digest, said document digest including a data item indicative of the content of the electronic document at the time that the embedded object was embedded and chop graphics information associated with a party that caused the embedded object to be embedded in the electronic document, said electronic verification method comprising the steps of: extracting the document digest and the chop graphics information form the embedded object; calculating a data item indicative of a current content of the electronic document; displaying the chop graphics data in the electronic document if the data item in the extracted document digest matches the calculated data item and displaying the electronic document without the chop graphics data if the data item in the extracted document digest does not match the calculated data item.
Claim 47
Dependent Claim
152 words
An electronic document verification method for verifying the integrity of an electronic document having an object embedded therein, the embedded object including a document digest, said document digest including a data item indicative of the content of the electronic document at the time that the embedded object was embedded and chop graphics information associated with a party that caused the embedded object to be embedded in the electronic document, said electronic verification method comprising the steps of: extracting the document digest and the chop graphics information form the embedded object; calculating a data item indicative of a current content of the electronic document; displaying the chop graphics data in the electronic document if the data item in the extracted document digest matches the calculated data item and displaying the electronic document without the chop graphics data if the data item in the extracted document digest does not match the calculated data item.
Claim 48
Dependent Claim
39 words
The method according to claim 43, wherein the document digest and the chop graphics data in said embedded object are encrypted, and said method further comprises the step of: decrypting the extracted document digest and extracted chop graphics information.
Claim 49
Dependent Claim
27 words
The method according to claim 44, wherein said step of decrypting comprises decrypting the extracted document digest and the extracted chop graphics information using a private key.
Claim 50
Dependent Claim
27 words
The method according to claim 44, wherein said step of decrypting comprises decrypting the extracted document digest and the extracted chop graphics information using a public key.
Claim 51
Dependent Claim
38 words
The method according to claim 43, wherein the data item in the document digest comprises a hash value, and wherein said step of calculating comprises calculating a hash value based on the current content of the electronic document.
Claim 52
Dependent Claim
37 words
The method according to claim 43, wherein said step of displaying further comprises displaying a warning message in the electronic document if the data item in the extracted document digest does not match the calculated data item.
Claim 53
Dependent Claim
71 words
An electronic document verification system, comprising: a verification processor for verifying an aspect of an electronic document approved by a signator; and an indication controller for presenting a chop graphic associated with the signator in the electronic document only if said verification processor verifies said aspect of said electronic document, wherein the chop graphic is omitted from said electronic document if said verification processor contradicts said aspect of said electronic document.
Claim 54
Dependent Claim
71 words
An electronic document verification system, comprising: a verification processor for verifying an aspect of an electronic document approved by a signator; and an indication controller for presenting a chop graphic associated with the signator in the electronic document only if said verification processor verifies said aspect of said electronic document, wherein the chop graphic is omitted from said electronic document if said verification processor contradicts said aspect of said electronic document.
Claim 55
Dependent Claim
52 words
The electronic document verification system according to claim 49, wherein said electronic document is displayed on a display and said indication controller controls the display to display a video chop graphic associated with the signator in the displayed electronic document only if said verification processor verifies said aspect of said electronic document.
Claim 56
Dependent Claim
76 words
The electronic document verification system according to claim 50, further comprising an electronic watermark generator for generating an electronic watermark and for supplying the electronic watermark to said indication controller, wherein the electronic watermark generates a video watermark when displayed and wherein said indication controller controls the display to display the video chop graphic superimposed over the video watermark in the displayed electronic document only if said verification processor verifies said aspect of said electronic document.
Claim 57
Dependent Claim
23 words
The electronic document verification system according to claim 51, wherein said electronic watermark comprises information related to the signator and the electronic document.
Claim 58
Dependent Claim
17 words
The electronic document verification system according to claim 51, wherein said electronic watermark comprises a time-varying icon.
Claim 59
Dependent Claim
23 words
The embedded object interpreter according to claim 53, wherein the time-dependent watermark graphic is predictable from the extracted security information and appears random.
Claim 60
Dependent Claim
51 words
The electronic-document verification system according to claim 50, wherein said electronic document is printed using a printer and said indication controller controls the printer to print a printed chop graphic associated with the signator in the printed electronic document only if said verification processor verifies said aspect of said electronic document.
Claim 61
Dependent Claim
79 words
The electronic document verification system according to claim 51, further comprising an electronic watermark generator for generating an electronic watermark and for supplying the electronic watermark to said indication controller, wherein the electronic watermark generates a printed watermark when received by the printer and wherein said indication controller controls the printer to print the printed chop graphic superimposed over the printed watermark in the printed electronic document only if said verification processor verifies said aspect of said electronic document.
Claim 62
Dependent Claim
23 words
The electronic document verification system according to claim 52, wherein said electronic watermark comprises information related to the signator and the electronic document.
Claim 63
Dependent Claim
37 words
The electronic document verification system according to claim 57, wherein said printed watermark comprises the information related to the signator and the electronic document in a small font so as to appear substantially as a gray area.
Claim 64
Dependent Claim
23 words
The electronic document verification system according to claim 57, wherein said printed watermark comprises the information formatted randomly to thereby inhibit subsequent modification.
Claim 65
Dependent Claim
36 words
A verification system comprising: an electronic watermark generator for generating a watermark icon that varies chaotically in time from a set of initial states; and a display controller for displaying the watermark icon on a display.
Claim 66
Dependent Claim
36 words
A verification system comprising: an electronic watermark generator for generating a watermark icon that varies chaotically in time from a set of initial states; and a display controller for displaying the watermark icon on a display.
Claim 67
Dependent Claim
22 words
The verification system according to claim 60, wherein said electronic watermark generator generates a watermark icon that varies chaotically in discrete stages.
Claim 68
Dependent Claim
31 words
The verification system according to claim 61, wherein said watermark icon comprises a clock icon having at least an hour hand and a minute hand that varies chaotically in discrete stages.
Claim 69
Dependent Claim
24 words
The verification system according to claim 60, wherein said electronic watermark generator generates a watermark icon that varies in accordance with a Lorenz system.
Claim 70
Dependent Claim
36 words
The verification system according to claim 63, wherein said watermark icon comprises a clock icon having at least an hour hand and a minute hand that varies chaotically in discrete stages according to the Lorenz system.
Claim 71
Dependent Claim
13 words
The apparatus according to claim 1, wherein said select information includes security information.
Claim 72
Dependent Claim
15 words
The embedded object interpreter according to claim 14, wherein said select information includes security information.
Claim 73
Dependent Claim
16 words
The electronic document verification system according to claim 32, wherein said select information includes security information.
Claim 74
Dependent Claim
13 words
The method according to claim 43, wherein said embedded object includes security information.