← Back to Patent Explorer
US6167409A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer system and method for customizing context information sent with document fragments across a computer network

Assignee: Enigma Information Systems Ltd
•
Filing: 1996-03-01
•
Granted: 2000-12-26
•
Expires: 2016-03-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The ability to provide certain text in most, if not all, of the documents sent over the network by a server is provided by a mechanism which combines context information with a document, or document fragment, to be sent. The context information can be made dependent on the document type and defined by the style sheet. In particular, it may be defined by the style definition for a header or footer style for the particular document type. Such feature is particularly useful for generating copyright notices, button bars, or other text to be included in most or all document fragments sent over the network. The context information is defined by a declarative specification that operates on document structure which reduces document management effort.

Inventors

  • 👤 Steven J. DeRose
  • 👤 James Apple
  • 👤 Gavin T. Nicol
  • 👤 Michael J. Braca

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 10:12
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958

Claims Analysis

Total Claims: 105
Claim 1
Independent Claim 136 words
A computer system for making available digital documents of different types and content, and responsive to a request for one of the documents received from another computer according to a communication protocol, the computer system comprising: means for receiving an indication of a requested document; means for accessing a definition of additional content for a type of the requested document; means for generating an additional content component according to the definition of additional content for the type of the requested document; means for selecting at least a portion of the content of the requested document; means for combining the additional content component with the content of the selected portion of the requested document to obtain an output document; and means for packaging and transmitting the output document to the other computer according to the communication protocol.
Claim 2
Dependent Claim 136 words
A computer system for making available digital documents of different types and content, and responsive to a request for one of the documents received from another computer according to a communication protocol, the computer system comprising: means for receiving an indication of a requested document; means for accessing a definition of additional content for a type of the requested document; means for generating an additional content component according to the definition of additional content for the type of the requested document; means for selecting at least a portion of the content of the requested document; means for combining the additional content component with the content of the selected portion of the requested document to obtain an output document; and means for packaging and transmitting the output document to the other computer according to the communication protocol.
Claim 3
Dependent Claim 40 words
The computer system of claim 1, wherein the requested document is an digital document having fixed text content and fixed structure defined by descriptive markup defining a plurality of hierarchical elements providing an indication of structure of the digital document.
Claim 4
Dependent Claim 24 words
The computer system of claim 2, further comprising: means for transforming the portion of the requested document according to the structure of the document.
Claim 5
Dependent Claim 35 words
The computer system of claim 3, wherein the means for transforming includes means for applying a declarative specification for the document type of the requested document to the elements in the portion of the document.
Claim 6
Dependent Claim 85 words
The computer system of claim 2, wherein: the requested document is defined in a first markup language, the output document is defined in a second markup language; the system further comprises means for accessing a mapping table which defines how to map elements in the first markup language to elements in the second markup language; and the means for combining includes means for converting the selected portion of the requested document from the first markup language to the second markup language using the mapping table.
Claim 7
Dependent Claim 22 words
The computer system of claim 1, further comprising: means for transforming the portion of the requested document according to the document type.
Claim 8
Dependent Claim 25 words
The computer system of claim 1, further comprising: means for transforming the portion of the requested document according to an identity of the other computer.
Claim 9
Dependent Claim 25 words
The computer system of claim 1, further comprising: means for transforming the portion of the requested document according to environmental information of the computer system.
Claim 10
Dependent Claim 28 words
The computer system of claim 1, wherein the style definition includes a function to be evaluated in context with an element to which the style definition is applied.
Claim 11
Dependent Claim 124 words
A computer-implemented process for making available digital documents of different types and content, and responsive to a request for one of the documents received from another computer according to a communication protocol, comprising the steps of: receiving an indication of a requested document; accessing a definition of additional content for a type of the requested document; generating an additional content component according to the definition of additional content for the type of the requested document; selecting at least a portion of the content of the requested document; combining the additional content component with the content of the selected portion of the requested document to obtain an output document; and packaging and transmitting the output document to the other computer according to the communication protocol.
Claim 12
Dependent Claim 124 words
A computer-implemented process for making available digital documents of different types and content, and responsive to a request for one of the documents received from another computer according to a communication protocol, comprising the steps of: receiving an indication of a requested document; accessing a definition of additional content for a type of the requested document; generating an additional content component according to the definition of additional content for the type of the requested document; selecting at least a portion of the content of the requested document; combining the additional content component with the content of the selected portion of the requested document to obtain an output document; and packaging and transmitting the output document to the other computer according to the communication protocol.
Claim 13
Dependent Claim 39 words
The process of claim 10, wherein the requested document is a digital document having fixed text content and fixed structure defined by descriptive markup defining a plurality of hierarchical elements providing an indication of structure of the digital document.
Claim 14
Dependent Claim 24 words
The process of claim 11, further comprising the step of: transforming the portion of the requested document according to the structure of the document.
Claim 15
Dependent Claim 35 words
The process of claim 12, wherein the step of transforming includes the step of applying a declarative specification for the document type of the requested document to the elements in the portion of the document.
Claim 16
Dependent Claim 80 words
The process of claim 11, wherein: the requested document is defined in a first markup language, the output document is defined in a second markup language; the process further comprises accessing a mapping table which defines how to map elements in the first markup language to elements in the second markup language; and the step of combining includes converting the selected portion of the requested document from the first markup language to the second markup language using the mapping table.
Claim 17
Dependent Claim 22 words
The process of claim 10, further comprising the step of: transforming the portion of the requested document according to the document type.
Claim 18
Dependent Claim 25 words
The process of claim 3, further comprising the step of: transforming the portion of the requested document according to an identity of the other computer.
Claim 19
Dependent Claim 25 words
The process of claim 3, further comprising the step of: transforming the portion of the requested document according to environmental information of the computer system.
Claim 20
Dependent Claim 27 words
The process of claim 17, wherein the style definition includes a function to be evaluated in context with an element to which the style definition is applied.
Claim 21
Dependent Claim 202 words
A computer system for making available digital documents of different types and content, and responsive to a request for one of the documents received from another computer according to a communication protocol, the computer system comprising: a data access component which provides access to a definition of additional content for a type of document; a data generating component which receives the type of the requested document as an input and produces additional content at an output, wherein the data generating component generates the additional content according to the definition of additional content for the type of the requested document; a data selecting component which receives an indication of the requested document as an input and produces at least a portion of the content of the requested document at an output; a data processing component which receives the output of the data selecting component and the output of the data generating component as inputs and produces an output document at an output, wherein the data processing component combines the additional content and the content of the selected portion; and a document packaging and transmission component which receives the output document at an input and produces the document packaged for transmission at an output.
Claim 22
Dependent Claim 202 words
A computer system for making available digital documents of different types and content, and responsive to a request for one of the documents received from another computer according to a communication protocol, the computer system comprising: a data access component which provides access to a definition of additional content for a type of document; a data generating component which receives the type of the requested document as an input and produces additional content at an output, wherein the data generating component generates the additional content according to the definition of additional content for the type of the requested document; a data selecting component which receives an indication of the requested document as an input and produces at least a portion of the content of the requested document at an output; a data processing component which receives the output of the data selecting component and the output of the data generating component as inputs and produces an output document at an output, wherein the data processing component combines the additional content and the content of the selected portion; and a document packaging and transmission component which receives the output document at an input and produces the document packaged for transmission at an output.
Claim 23
Dependent Claim 40 words
The computer system of claim 19, wherein the requested document is a digital document having fixed text content and fixed structure defined by descriptive markup defining a plurality of hierarchical elements providing an indication of structure of the digital document.
Claim 24
Dependent Claim 30 words
The computer system of claim 20, wherein the data processing component includes means for transforming the selected portion of the requested document according to the structure of the requested document.
Claim 25
Dependent Claim 37 words
The computer system of claim 21, wherein the means for transforming includes means for applying a declarative specification for the document type of the requested document to the elements in the selected portion of the requested document.
Claim 26
Dependent Claim 108 words
The system of claim 20, wherein: the requested document is defined in a first markup language, and the output document is defined in a second markup language; the system further includes a table accessing component which provides access to a mapping table which defines how to map elements in the first markup language to elements in the second markup language; and the data processing component includes a data converting component which receives the selected portion of the requested document in a first markup language at an input and produces the selected portion in a second markup language at an output, the data converting component using the mapping table.
Claim 27
Dependent Claim 28 words
The computer system of claim 19, wherein the data processing component includes means for transforming the selected portion of the requested document according to the requested document type.
Claim 28
Dependent Claim 30 words
The computer system of claim 19, wherein the data processing component includes means for transforming the selected portion of the requested document according to an identity of the other computer.
Claim 29
Dependent Claim 30 words
The computer system of claim 19, wherein the data processing component includes means for transforming the selected portion of the requested document according to environmental information of the other computer.
Claim 30
Dependent Claim 29 words
The computer system of claim 19, wherein the definition of additional content includes a function to be evaluated in context with an element to which the definition is applied.
Claim 31
Dependent Claim 218 words
A computer program product for making available digital documents of different types and content, and responsive to a request for one of the documents received from another computer according to a communication protocol, the product comprising: a computer readable medium having computer program logic stored thereon, wherein the computer program logic defines: a data access component which provides access to a definition of additional content for a type of document; a data generating component which receives the type of the requested document as an input and produces additional content at an output, wherein the data generating component generates the additional content according to the definition of additional content for the type of the requested document; a data selecting component which receives an indication of the requested document as an input and produces at least a portion of the content of the requested document at an output; a data processing component which receives the output of the data selecting component and the output of the data generating component as inputs and produces an output document at an output, wherein the data processing component combines the additional content and the content of the selected portion; and a document packaging and transmission component which receives the output document at an input and produces the document packaged for transmission at an output.
Claim 32
Dependent Claim 218 words
A computer program product for making available digital documents of different types and content, and responsive to a request for one of the documents received from another computer according to a communication protocol, the product comprising: a computer readable medium having computer program logic stored thereon, wherein the computer program logic defines: a data access component which provides access to a definition of additional content for a type of document; a data generating component which receives the type of the requested document as an input and produces additional content at an output, wherein the data generating component generates the additional content according to the definition of additional content for the type of the requested document; a data selecting component which receives an indication of the requested document as an input and produces at least a portion of the content of the requested document at an output; a data processing component which receives the output of the data selecting component and the output of the data generating component as inputs and produces an output document at an output, wherein the data processing component combines the additional content and the content of the selected portion; and a document packaging and transmission component which receives the output document at an input and produces the document packaged for transmission at an output.
Claim 33
Dependent Claim 41 words
The computer program product of claim 28, wherein the requested document is a digital document having fixed text content and fixed structure defined by descriptive markup defining a plurality of hierarchical elements providing an indication of structure of the digital document.
Claim 34
Dependent Claim 31 words
The computer program product of claim 29, wherein the data processing component includes means for transforming the selected portion of the requested document according to the structure of the requested document.
Claim 35
Dependent Claim 38 words
The computer program product of claim 30, wherein the means for transforming includes means for applying a declarative specification for the document type of the requested document to the elements in the selected portion of the requested document.
Claim 36
Dependent Claim 112 words
The computer program product of claim 30, wherein: the requested document is defined in a first markup language, and the output document is defined in a second markup language; the computer program logic further defines a table accessing component which provides access to a mapping table which defines how to map elements in the first markup language to elements in the second markup language; and the data processing component includes a data converting component which receives the selected portion of the requested document in a first markup language at an input and produces the selected portion in a second markup language at an output, the data converting component using the mapping table.
Claim 37
Dependent Claim 29 words
The computer program product of claim 28, wherein the data processing component includes means for transforming the selected portion of the requested document according to the requested document type.
Claim 38
Dependent Claim 31 words
The computer program product of claim 28, wherein the data processing component includes means for transforming the selected portion of the requested document according to an identity of the other computer.
Claim 39
Dependent Claim 31 words
The computer program product of claim 28, wherein the data processing component includes means for transforming the selected portion of the requested document according to environmental information of the other computer.
Claim 40
Dependent Claim 30 words
The computer program product of claim 28, wherein the definition of additional content includes a function to be evaluated in context with an element to which the definition is applied.
Claim 41
Dependent Claim 158 words
A process for making a digital information product comprising computer data signals defining a digital form of a digital document, wherein the process makes available digital documents of different types and content, and is responsive to a request for one of the documents, the request received from another computer according to a communication protocol, the process comprising the steps of: receiving an indication of a requested document; accessing a definition of additional content for a type of the requested document; generating an additional content component according to the definition of additional content for the type of the requested document; selecting at least a portion of the content of the requested document; combining the additional content component with the content of the selected portion of the requested document to obtain an output document, and encoding the output document in a computer data signal; and packaging and transmitting the output document to the other computer according to the communication protocol.
Claim 42
Dependent Claim 158 words
A process for making a digital information product comprising computer data signals defining a digital form of a digital document, wherein the process makes available digital documents of different types and content, and is responsive to a request for one of the documents, the request received from another computer according to a communication protocol, the process comprising the steps of: receiving an indication of a requested document; accessing a definition of additional content for a type of the requested document; generating an additional content component according to the definition of additional content for the type of the requested document; selecting at least a portion of the content of the requested document; combining the additional content component with the content of the selected portion of the requested document to obtain an output document, and encoding the output document in a computer data signal; and packaging and transmitting the output document to the other computer according to the communication protocol.
Claim 43
Dependent Claim 39 words
The process of claim 37, wherein the requested document is a digital document having fixed text content and fixed structure defined by descriptive markup defining a plurality of hierarchical elements providing an indication of structure of the digital document.
Claim 44
Dependent Claim 27 words
The process of claim 38, wherein the step of combining includes transforming the selected portion of the requested document according to the structure of the requested document.
Claim 45
Dependent Claim 37 words
The process of claim 39, wherein the step of transforming includes the step of applying a declarative specification for the document type of the requested document to the elements in the selected portion of the requested document.
Claim 46
Dependent Claim 81 words
The process of claim 38, wherein the requested document is defined in a first markup language, and the output document is defined in a second markup language; the process further comprises accessing a mapping table which defines how to map elements in the first markup language to elements in the second markup language; and the step of combining includes converting the selected portion of the requested document from the first markup language to the second markup language using the mapping table.
Claim 47
Dependent Claim 25 words
The process of claim 37, wherein the step of combining includes transforming the selected portion of the requested document according to the requested document type.
Claim 48
Dependent Claim 27 words
The process of claim 37, wherein the step of combining includes transforming the selected portion of the requested document according to an identity of the other computer.
Claim 49
Dependent Claim 27 words
The process of claim 37, wherein the step of combining includes transforming the selected portion of the requested document according to environmental information of the other computer.
Claim 50
Dependent Claim 28 words
The process of claim 37, wherein the definition of additional content includes a function to be evaluated in context with an element to which the definition is applied.
Claim 51
Dependent Claim 111 words
A computer-implemented process of producing a digital form of a digital document, wherein the document can be one of several different types and with varying content, the process comprising: sending a request for at least part of a document; accessing a definition of additional content for a type of the document; generating an additional content component according to the definition of additional content for the type of the document; receiving a selected portion of the content of the document, the portion having been selected in accordance with the request; combining the additional content component with the content of the portion of the document to obtain a digital form of the document.
Claim 52
Dependent Claim 111 words
A computer-implemented process of producing a digital form of a digital document, wherein the document can be one of several different types and with varying content, the process comprising: sending a request for at least part of a document; accessing a definition of additional content for a type of the document; generating an additional content component according to the definition of additional content for the type of the document; receiving a selected portion of the content of the document, the portion having been selected in accordance with the request; combining the additional content component with the content of the portion of the document to obtain a digital form of the document.
Claim 53
Dependent Claim 38 words
The process of claim 46, wherein the document is a digital document having fixed text content and fixed structure defined by descriptive markup defining a plurality of hierarchical elements providing an indication of structure of the digital document.
Claim 54
Dependent Claim 25 words
The process of claim 47, wherein the step of combining includes transforming the selected portion of the document according to the structure of the document.
Claim 55
Dependent Claim 35 words
The process of claim 48, wherein the step of transforming includes the step of applying a declarative specification for the document type of the document to the elements in the selected portion of the document.
Claim 56
Dependent Claim 79 words
The process of claim 47, wherein: the document is defined in a first markup language, and the digital form is defined in a second markup language; the process further comprises accessing a mapping table which defines how to map elements in the first markup language to elements in the second markup language; and the step of combining includes converting the selected portion of the document from the first markup language to the second markup language using the mapping table.
Claim 57
Dependent Claim 23 words
The process of claim 46, wherein the step of combining includes transforming the selected portion of the document according to the document type.
Claim 58
Dependent Claim 29 words
The process of claim 46, wherein the step of combining includes transforming the selected portion of the document according to an identity of a computer which sent the request.
Claim 59
Dependent Claim 29 words
The process of claim 46, wherein the step of combining includes transforming the selected portion of the document according to environmental information of a computer which sent the request.
Claim 60
Dependent Claim 28 words
The process of claim 46, wherein the definition of additional content includes a function to be evaluated in context with an element to which the definition is applied.
Claim 61
Dependent Claim 43 words
The process of claim 46, further comprising: receiving a request for a part of a document, wherein the sent request corresponds to the received request; and packaging and transmitting the digital form of the document to another computer according to a communication protocol.
Claim 62
Dependent Claim 129 words
A process for making a digital information product comprising computer data signals defining a digital form of a digital document, wherein the document can be one of several different types and with varying content, the process comprising: sending a request for at least part of a document; accessing a definition of additional content for a type of the document; generating an additional content component according to the definition of additional content for the type of the document; receiving a selected portion of the content of the document, the portion having been selected in accordance with the request; combining the additional content component with the content of the portion of the document to obtain a digital form of the document, and encoding the digital form in a computer data signal.
Claim 63
Dependent Claim 129 words
A process for making a digital information product comprising computer data signals defining a digital form of a digital document, wherein the document can be one of several different types and with varying content, the process comprising: sending a request for at least part of a document; accessing a definition of additional content for a type of the document; generating an additional content component according to the definition of additional content for the type of the document; receiving a selected portion of the content of the document, the portion having been selected in accordance with the request; combining the additional content component with the content of the portion of the document to obtain a digital form of the document, and encoding the digital form in a computer data signal.
Claim 64
Dependent Claim 38 words
The process of claim 56, wherein the document is a digital document having fixed text content and fixed structure defined by descriptive markup defining a plurality of hierarchical elements providing an indication of structure of the digital document.
Claim 65
Dependent Claim 25 words
The process of claim 57, wherein the step of combining includes: transforming the selected portion of the document according to the structure of the document.
Claim 66
Dependent Claim 35 words
The process of claim 56, wherein the step of transforming includes the step of applying a declarative specification for the document type of the document to the elements in the selected portion of the document.
Claim 67
Dependent Claim 79 words
The process of claim 57, wherein: the document is defined in a first markup language, and the digital form is defined in a second markup language; the process further comprises accessing a mapping table which defines how to map elements in the first markup language to elements in the second markup language; and the step of combining includes converting the selected portion of the document from the first markup language to the second markup language using the mapping table.
Claim 68
Dependent Claim 23 words
The process of claim 56, wherein the step of combining includes transforming the selected portion of the document according to the document type.
Claim 69
Dependent Claim 29 words
The process of claim 56, wherein the step of combining includes transforming the selected portion of the document according to an identity of a computer which sent the request.
Claim 70
Dependent Claim 29 words
The process of claim 56, wherein the step of combining includes transforming the selected portion of the document according to environmental information of a computer which sent the request.
Claim 71
Dependent Claim 28 words
The process of claim 56, wherein the definition of additional content includes a function to be evaluated in context with an element to which the definition is applied.
Claim 72
Dependent Claim 43 words
The process of claim 56, further comprising: receiving a request for a part of a document, wherein the sent request corresponds to the received request; and packaging and transmitting the digital form of the document to another computer according to a communication protocol.
Claim 73
Dependent Claim 121 words
A computer system for producing a digital form of a digital document, wherein the document can be one of several different types and with varying content, the system comprising: means for sending a request for at least part of a document; means for accessing a definition of additional content for a type of the document; means for generating an additional content component according to the definition of additional content for the type of the document; means for receiving a selected portion of the content of the document, the portion having been selected in accordance with the request; means for combining the additional content component with the content of the portion of the document to obtain the digital form of the document.
Claim 74
Dependent Claim 121 words
A computer system for producing a digital form of a digital document, wherein the document can be one of several different types and with varying content, the system comprising: means for sending a request for at least part of a document; means for accessing a definition of additional content for a type of the document; means for generating an additional content component according to the definition of additional content for the type of the document; means for receiving a selected portion of the content of the document, the portion having been selected in accordance with the request; means for combining the additional content component with the content of the portion of the document to obtain the digital form of the document.
Claim 75
Dependent Claim 39 words
The computer system of claim 66, wherein the document is a digital document having fixed text content and fixed structure defined by descriptive markup defining a plurality of hierarchical elements providing an indication of structure of the digital document.
Claim 76
Dependent Claim 28 words
The computer system of claim 67, wherein the means for combining includes means for transforming the selected portion of the document according to the structure of the document.
Claim 77
Dependent Claim 35 words
The computer system of claim 68, wherein the means for transforming includes means for applying a declarative specification for the document type of the document to the elements in the selected portion of the document.
Claim 78
Dependent Claim 83 words
The computer system of claim 67, wherein: the document is defined in a first markup language, the digital form is defined in a second markup language; the system further comprises means for accessing a mapping table which defines how to map elements in the first markup language to elements in the second markup language; and the means for combining includes means for converting the selected portion of the document from the first markup language to the second markup language using the mapping table.
Claim 79
Dependent Claim 26 words
The computer system of claim 66, wherein the means for combining includes means for transforming the selected portion of the document according to the document type.
Claim 80
Dependent Claim 32 words
The computer system of claim 66, wherein the means for combining includes means for transforming the selected portion of the document according to an identity of a computer which sent the request.
Claim 81
Dependent Claim 31 words
The computer system of claim 66, wherein the means for combining includes means for transforming the selected portion of the document according to environmental information a computer which sent the request.
Claim 82
Dependent Claim 29 words
The computer system of claim 66, wherein the definition of additional content includes a function to be evaluated in context with an element to which the definition is applied.
Claim 83
Dependent Claim 48 words
The computer system of claim 66, further comprising: means for receiving a request for a part of a document, wherein the sent request corresponds to the received request; and means for packaging and transmitting the digital form of the document to another computer according to a communication protocol.
Claim 84
Dependent Claim 175 words
A computer system for producing a digital form of a digital document, wherein the document can be one of several different types and with varying content, the system comprising: a data requesting component which produces a request for at least part of a document at an output; a data access component which accesses a definition of additional content for a type of the document; a data generation component which receives the type of the document as an input and produces additional content at an output, wherein the data processing component generates the additional content according to the definition of additional content for the type of the document; and a data processing component which receives a selected portion of the content of the document at one input and the output of the data generation component at another input and produces a digital form of the document at an output, wherein the portion was selected in accordance with the request, and wherein the data processing component combines the additional content and the content of the selected portion.
Claim 85
Dependent Claim 175 words
A computer system for producing a digital form of a digital document, wherein the document can be one of several different types and with varying content, the system comprising: a data requesting component which produces a request for at least part of a document at an output; a data access component which accesses a definition of additional content for a type of the document; a data generation component which receives the type of the document as an input and produces additional content at an output, wherein the data processing component generates the additional content according to the definition of additional content for the type of the document; and a data processing component which receives a selected portion of the content of the document at one input and the output of the data generation component at another input and produces a digital form of the document at an output, wherein the portion was selected in accordance with the request, and wherein the data processing component combines the additional content and the content of the selected portion.
Claim 86
Dependent Claim 39 words
The computer system of claim 76, wherein the document is a digital document having fixed text content and fixed structure defined by descriptive markup defining a plurality of hierarchical elements providing an indication of structure of the digital document.
Claim 87
Dependent Claim 28 words
The computer system of claim 77, wherein the data processing component includes means for transforming the selected portion of the document according to the structure of the document.
Claim 88
Dependent Claim 35 words
The computer system of claim 78, wherein the means for transforming includes means for applying a declarative specification for the document type of the document to the elements in the selected portion of the document.
Claim 89
Dependent Claim 107 words
The computer system of claim 77, wherein: the document is defined in a first markup language, and the digital form is defined in a second markup language; the system further includes a table accessing component which provides access to a mapping table which defines how to map elements in the first markup language to elements in the second markup language; and the data processing component includes a data converting component which receives the selected portion of the document in a first markup language at an input and produces the selected portion in a second markup language at an output, the data converting component using the mapping table.
Claim 90
Dependent Claim 26 words
The computer system of claim 76, wherein the data processing component includes means for transforming the selected portion of the document according to the document type.
Claim 91
Dependent Claim 32 words
The computer system of claim 76, wherein the data processing component includes means for transforming the selected portion of the document according to an identity of a computer which sent the request.
Claim 92
Dependent Claim 32 words
The computer system of claim 76, wherein the data processing component includes means for transforming the selected portion of the document according to environmental information of a computer which sent the request.
Claim 93
Dependent Claim 29 words
The computer system of claim 76, wherein the definition of additional content includes a function to be evaluated in context with an element to which the definition is applied.
Claim 94
Dependent Claim 57 words
The computer system of claim 76, wherein the data requesting component receives a request for a part of a document at an input, and the computer system further comprises: a document packaging and transmission component which receives the digital form at an input and produces the digital form of the document packaged for transmission at an output.
Claim 95
Dependent Claim 192 words
A computer program product for producing a digital form of a digital document, wherein the document can be one of several different types and with varying content, the product comprising: a computer readable medium having computer program logic stored thereon, wherein the computer program logic defines: a data requesting component which produces a request for at least part of a document at an output; a data access component which accesses a definition of additional content for a type of the document; a data generation component which receives the type of the document as an input and produces additional content at an output, wherein the data processing component generates the additional content according to the definition of additional content for the type of the document; and a data processing component which receives a selected portion of the content of the document at one input and the output of the data generation component at another input and produces a digital form of the document at an output, wherein the portion was selected in accordance with the request, and wherein the data processing component combines the additional content and the content of the selected portion.
Claim 96
Dependent Claim 192 words
A computer program product for producing a digital form of a digital document, wherein the document can be one of several different types and with varying content, the product comprising: a computer readable medium having computer program logic stored thereon, wherein the computer program logic defines: a data requesting component which produces a request for at least part of a document at an output; a data access component which accesses a definition of additional content for a type of the document; a data generation component which receives the type of the document as an input and produces additional content at an output, wherein the data processing component generates the additional content according to the definition of additional content for the type of the document; and a data processing component which receives a selected portion of the content of the document at one input and the output of the data generation component at another input and produces a digital form of the document at an output, wherein the portion was selected in accordance with the request, and wherein the data processing component combines the additional content and the content of the selected portion.
Claim 97
Dependent Claim 40 words
The computer program product of claim 86, wherein the document is a digital document having fixed text content and fixed structure defined by descriptive markup defining a plurality of hierarchical elements providing an indication of structure of the digital document.
Claim 98
Dependent Claim 29 words
The computer program product of claim 87, wherein the data processing component includes means for transforming the selected portion of the document according to the structure of the document.
Claim 99
Dependent Claim 36 words
The computer program product of claim 88, wherein the means for transforming includes means for applying a declarative specification for the document type of the document to the elements in the selected portion of the document.
Claim 100
Dependent Claim 110 words
The computer program product of claim 87, wherein: the document is defined in a first markup language, and the digital form is defined in a second markup language; the computer program logic further defines a table accessing component which provides access to a mapping table which defines how to map elements in the first markup language to elements in the second markup language; and the data processing component includes a data converting component which receives the selected portion of the document in a first markup language at an input and produces the selected portion in a second markup language at an output, the data converting component using the mapping table.
Claim 101
Dependent Claim 27 words
The computer program product of claim 86, wherein the data processing component includes means for transforming the selected portion of the document according to the document type.
Claim 102
Dependent Claim 36 words
The computer program product of claim 86, wherein the data processing component includes means for transforming the selected portion of the document according to an identity of a computer on which the which sent the request.
Claim 103
Dependent Claim 33 words
The computer program product of claim 86, wherein the data processing component includes means for transforming the selected portion of the document according to environmental information of a computer which sent the request.
Claim 104
Dependent Claim 30 words
The computer program product of claim 86, wherein the definition of additional content includes a function to be evaluated in context with an element to which the definition is applied.
Claim 105
Dependent Claim 60 words
The computer program product of claim 86, wherein the data requesting component receives a request for a part of a document at an input, and wherein the computer program logic further defines: a document packaging and transmission component which receives the digital form at an input and produces the digital form of the document packaged for transmission at an output.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-26 2004-06-26 2004-12-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-26 2008-06-26 2008-12-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-26 2012-06-26 2012-12-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag