Claims Analysis
Total Claims: 57
Claim 1
Independent Claim
69 words
A system for transmission of electronic documents in a distributed computer network, comprising: a first computer; a second computer; a network; a document type definition in a markup language, the document type definition permitting the division of documents into a plurality of blocks; and a secure authenticator, for ensuring authenticity of a document and permitting the discarding of a document part without destroying the authentication of the entire document.
Claim 2
Independent Claim
69 words
A system for transmission of electronic documents in a distributed computer network, comprising: a first computer; a second computer; a network; a document type definition in a markup language, the document type definition permitting the division of documents into a plurality of blocks; and a secure authenticator, for ensuring authenticity of a document and permitting the discarding of a document part without destroying the authentication of the entire document.
Claim 3
Dependent Claim
93 words
A system of claim 2 , further comprising: a token having a memory, a processor, and a port for communication with a computer, the memory storing a private encryption key associated with secure information related to the user of the computer which is usable to append a secure, verifiable signature to an electronic document generated with the computer, and certification information provided by a third party which is usable to append a secure, verifiable certificate to the electronic document to certify a relationship between the user and a public key of the user.
Claim 4
Dependent Claim
13 words
The system of claim 1 , wherein the document is a loan application.
Claim 5
Dependent Claim
12 words
The system of claim 1 , wherein the document is a contract.
Claim 6
Dependent Claim
13 words
The system of claim 1 , wherein the document is a medical record.
Claim 7
Dependent Claim
12 words
The system of claim 1 , wherein the document is a prescription.
Claim 8
Dependent Claim
12 words
The system of claim 1 , wherein the document is a transcript.
Claim 9
Dependent Claim
13 words
The system of claim 1 , wherein the document is a notarized document.
Claim 10
Independent Claim
74 words
A system for transmission of secure electronic documents over a distributed computer network, comprising: a first computer for signing an electronic document; a second computer for signing an electronic document signed by the first computer; a network; a document processor, for generating electronic documents, wherein the documents may be divided into a plurality of blocks according to logical content of such blocks; and a secure authenticator, for digitally signing such documents and such blocks.
Claim 11
Independent Claim
74 words
A system for transmission of secure electronic documents over a distributed computer network, comprising: a first computer for signing an electronic document; a second computer for signing an electronic document signed by the first computer; a network; a document processor, for generating electronic documents, wherein the documents may be divided into a plurality of blocks according to logical content of such blocks; and a secure authenticator, for digitally signing such documents and such blocks.
Claim 12
Dependent Claim
47 words
A computer-based method of securing the transmission of electronic documents over a distributed computer network, comprising: dividing the electronic document into a plurality of blocks; applying a signature to one or more of the blocks; and applying a multi-level hash function to the signature and the blocks.
Claim 13
Dependent Claim
47 words
A computer-based method of securing the transmission of electronic documents over a distributed computer network, comprising: dividing the electronic document into a plurality of blocks; applying a signature to one or more of the blocks; and applying a multi-level hash function to the signature and the blocks.
Claim 14
Dependent Claim
77 words
A computer-based system for processing a document that is human readable and machine processable, comprising: a document type definition in a markup language; a tag type of such document type definition for separating the document into a plurality of blocks; and a signature algorithm, wherein a recipient of a signed portion of the document may verify one or more of the authenticity, the execution and the integrity of the portion without having access to the entire document.
Claim 15
Dependent Claim
77 words
A computer-based system for processing a document that is human readable and machine processable, comprising: a document type definition in a markup language; a tag type of such document type definition for separating the document into a plurality of blocks; and a signature algorithm, wherein a recipient of a signed portion of the document may verify one or more of the authenticity, the execution and the integrity of the portion without having access to the entire document.
Claim 16
Dependent Claim
29 words
The computer-based system of claim 11 , wherein the signature algorithm comprises: a first signature algorithm for signing the blocks; and a second signature algorithm for signing the document.
Claim 17
Dependent Claim
14 words
The computer-based system of claim 11 , wherein the document is a loan application.
Claim 18
Dependent Claim
13 words
The computer-based system of claim 11 , wherein the document is a contract.
Claim 19
Dependent Claim
14 words
The computer-based system of claim 11 , wherein the document is a medical record.
Claim 20
Dependent Claim
13 words
The computer-based system of claim 11 , wherein the document is a prescription.
Claim 21
Dependent Claim
13 words
The computer-based system of claim 11 , wherein the document is a transcript.
Claim 22
Dependent Claim
14 words
The computer-based system of claim 11 , wherein the document is a notarized document.
Claim 23
Dependent Claim
22 words
The computer-based system of claim 12 , wherein the first signature algorithm and the second signature algorithm are public key signature algorithms.
Claim 24
Dependent Claim
14 words
The computer-based system of claim 12 , wherein the document is a loan application.
Claim 25
Dependent Claim
13 words
The computer-based system of claim 12 , wherein the document is a contract.
Claim 26
Dependent Claim
14 words
The computer-based system of claim 12 , wherein the document is a medical record.
Claim 27
Dependent Claim
13 words
The computer-based system of claim 12 , wherein the document is a prescription.
Claim 28
Dependent Claim
13 words
The computer-based system of claim 12 , wherein the document is a transcript.
Claim 29
Dependent Claim
14 words
The computer-based system of claim 12 , wherein the document is a notarized document.
Claim 30
Dependent Claim
14 words
The computer-based system of claim 12 , wherein the document is a financial instrument.
Claim 31
Dependent Claim
37 words
The computer-based system of claim 26 , further comprising: certificates which associate public keys with signers of such blocks or such documents, wherein the first signature algorithm and the second signature algorithm are public key signature algorithms.
Claim 32
Dependent Claim
24 words
The computer-based system of claim 27 , further comprising: a data storage and retrieval device for storing a private key of such signature algorithm.
Claim 33
Dependent Claim
23 words
The computer-based system of claim 28 , further comprising: a data storage and retrieval device for recording data associated with a financial transaction.
Claim 34
Dependent Claim
18 words
The computer-based system of claim 29 , further comprising: an algorithm for ensuring the uniqueness of the document.
Claim 35
Dependent Claim
19 words
The computer-based system of claim 30 , wherein the transmission of the document is insensitive to the transport system.
Claim 36
Dependent Claim
59 words
A computer-based system for processing a document that is human readable and machine processable, comprising: means for separating the document into a plurality of blocks; means for signing the blocks; and means for signing the entire document, wherein a recipient of a signed block of such document may verify that the block is a block of such entire document.
Claim 37
Dependent Claim
59 words
A computer-based system for processing a document that is human readable and machine processable, comprising: means for separating the document into a plurality of blocks; means for signing the blocks; and means for signing the entire document, wherein a recipient of a signed block of such document may verify that the block is a block of such entire document.
Claim 38
Independent Claim
41 words
A system for providing cryptographically signed electronic financial instruments, comprising: a syntax definition for said financial instruments; electronic checkbook hardware, for ensuring authenticity and uniqueness of the financial instrument; and a signature system permitting the binding and discarding of document parts.
Claim 39
Independent Claim
41 words
A system for providing cryptographically signed electronic financial instruments, comprising: a syntax definition for said financial instruments; electronic checkbook hardware, for ensuring authenticity and uniqueness of the financial instrument; and a signature system permitting the binding and discarding of document parts.
Claim 40
Dependent Claim
78 words
A computer mark-up language for processing a document that is human readable and machine processable, comprising: a document type definition in a markup language; a tag type of such document type definition for separating the document into a plurality of blocks; and a signature algorithm, wherein a recipient of a signed portion of the document may verify one or more of the authenticity, the execution and the integrity of the portion without having access to the entire document.
Claim 41
Dependent Claim
78 words
A computer mark-up language for processing a document that is human readable and machine processable, comprising: a document type definition in a markup language; a tag type of such document type definition for separating the document into a plurality of blocks; and a signature algorithm, wherein a recipient of a signed portion of the document may verify one or more of the authenticity, the execution and the integrity of the portion without having access to the entire document.
Claim 42
Dependent Claim
14 words
The markup language of claim 34 , wherein the document is a loan application.
Claim 43
Dependent Claim
13 words
The markup language of claim 34 , wherein the document is a contract.
Claim 44
Dependent Claim
14 words
The markup language of claim 34 , wherein the document is a medical record.
Claim 45
Dependent Claim
13 words
The markup language of claim 34 , wherein the document is a prescription.
Claim 46
Dependent Claim
13 words
The markup language of claim 34 , wherein the document is a transcript.
Claim 47
Dependent Claim
14 words
The markup language of claim 34 , wherein the document is a notarized document.
Claim 48
Dependent Claim
46 words
The markup language of claim 34 , further comprising: means for dividing the electronic document into a plurality of blocks; means for applying a signature to one or more of the blocks; and means for applying a multi-level hash function to the signature and the blocks.
Claim 49
Dependent Claim
121 words
A computerized system for transmission of electronic documents in a distributed computer network, comprising a first programmable digital computer, coupled to a network, for sending an electronic document according to a document type definition in a markup language, a second programmable digital computer, coupled to the network, for receiving the electronic document, a first memory, coupled to the first computer, for executing a secure authenticator for signing the electronic document, and a second memory, coupled to the second computer, for executing a secure authenticator that ensures the authenticity of the electronic document, wherein the document type definition defines the electronic document as including a plurality of blocks, and the document retains a valid authentication upon discarding a block of the document.
Claim 50
Dependent Claim
121 words
A computerized system for transmission of electronic documents in a distributed computer network, comprising a first programmable digital computer, coupled to a network, for sending an electronic document according to a document type definition in a markup language, a second programmable digital computer, coupled to the network, for receiving the electronic document, a first memory, coupled to the first computer, for executing a secure authenticator for signing the electronic document, and a second memory, coupled to the second computer, for executing a secure authenticator that ensures the authenticity of the electronic document, wherein the document type definition defines the electronic document as including a plurality of blocks, and the document retains a valid authentication upon discarding a block of the document.
Claim 51
Dependent Claim
115 words
A computerized system for transmission of secure electronic documents over a distributed computer network, comprising a first programmable digital computer, coupled to a network, for signing an electronic document and transmitting the document over the network, a second programmable digital computer, coupled to the network, for signing an electronic document signed by the first computer, and a memory, coupled to the first computer, for executing a document processor that generates an electronic document capable of being divided into a plurality of blocks according to logical content of the blocks, wherein each of the first computer and the second computer comprises a memory for executing a secure authenticator for digitally signing the documents and the blocks.
Claim 52
Dependent Claim
115 words
A computerized system for transmission of secure electronic documents over a distributed computer network, comprising a first programmable digital computer, coupled to a network, for signing an electronic document and transmitting the document over the network, a second programmable digital computer, coupled to the network, for signing an electronic document signed by the first computer, and a memory, coupled to the first computer, for executing a document processor that generates an electronic document capable of being divided into a plurality of blocks according to logical content of the blocks, wherein each of the first computer and the second computer comprises a memory for executing a secure authenticator for digitally signing the documents and the blocks.
Claim 53
Dependent Claim
107 words
A computer-based system for processing a document that is human readable and machine processable, comprising a programmable digital computer coupled to a memory for storing a document type definition in a markup language and a tag type of the document type definition for separating a document into a plurality of blocks, and a memory, coupled to the computer, for executing a signature algorithm that signs a block of the document, whereby a recipient of a block of the document signed by the signature algorithm can verify one or more of the authenticity, the execution, and the integrity of the portion without having access to the entire document.
Claim 54
Dependent Claim
107 words
A computer-based system for processing a document that is human readable and machine processable, comprising a programmable digital computer coupled to a memory for storing a document type definition in a markup language and a tag type of the document type definition for separating a document into a plurality of blocks, and a memory, coupled to the computer, for executing a signature algorithm that signs a block of the document, whereby a recipient of a block of the document signed by the signature algorithm can verify one or more of the authenticity, the execution, and the integrity of the portion without having access to the entire document.
Claim 55
Dependent Claim
35 words
The computer-based system of claim 44 , wherein the signature algorithm comprises: a first signature algorithm for signing one or more blocks of the document; and a second signature algorithm for signing the entire document.
Claim 56
Dependent Claim
96 words
A computerized system for providing cryptographically signed electronic financial instruments, comprising a processor coupled to a memory for storing a syntax definition for the financial instrument that defines the format of the financial instrument as comprising a plurality of blocks, electronic checkbook hardware, coupled to the processor, for ensuring the uniqueness of the financial instrument and for permitting authentication of the financial instrument, and instructions for directing the processor to sign the financial instrument and blocks thereof, whereby the authentication of the financial instrument remains valid upon discarding one or more blocks of the financial instrument.
Claim 57
Dependent Claim
96 words
A computerized system for providing cryptographically signed electronic financial instruments, comprising a processor coupled to a memory for storing a syntax definition for the financial instrument that defines the format of the financial instrument as comprising a plurality of blocks, electronic checkbook hardware, coupled to the processor, for ensuring the uniqueness of the financial instrument and for permitting authentication of the financial instrument, and instructions for directing the processor to sign the financial instrument and blocks thereof, whereby the authentication of the financial instrument remains valid upon discarding one or more blocks of the financial instrument.