Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
138 words
A method of providing a network-accessible transformation service for automatically transforming data or business messages between communications parties in a computing network, comprising steps of: providing, as one part of the network-accessible transformation service, a registration service whereby registration of transformation templates is dynamically requestable, each of the templates specifying how to transform document content from a particular input format to a particular output format; and providing, as another part of the network-accessible service, a transformation service whereby transformation of document content is dynamically requestable, the transformation service being adapted for applying an appropriate transformation template for each requested transformation, the appropriate transformation template being one that specifies how to transform document content from a first input format to a first output format, such that applying the appropriate transformation template creates document content in the first output format.
Claim 2
Independent Claim
138 words
A method of providing a network-accessible transformation service for automatically transforming data or business messages between communications parties in a computing network, comprising steps of: providing, as one part of the network-accessible transformation service, a registration service whereby registration of transformation templates is dynamically requestable, each of the templates specifying how to transform document content from a particular input format to a particular output format; and providing, as another part of the network-accessible service, a transformation service whereby transformation of document content is dynamically requestable, the transformation service being adapted for applying an appropriate transformation template for each requested transformation, the appropriate transformation template being one that specifies how to transform document content from a first input format to a first output format, such that applying the appropriate transformation template creates document content in the first output format.
Claim 3
Dependent Claim
34 words
The method according to claim 1 , further comprising the step of: providing, as yet another part of the network-accessible transformation service, a forwarding service whereby forwarding of transformed document content is dynamically requestable.
Claim 4
Dependent Claim
70 words
The method according to claim 1 , further comprising the steps of: receiving a registration request, the registration request providing a transformation template to be registered or an address or identifier usable for obtaining such transformation template; and registering, by the registration service, the provided or obtained transformation template, responsive to the receiving step, thereby making the provided or obtained transformation template available for applying in dynamically-requested document content transformations.
Claim 5
Dependent Claim
83 words
The method according to claim 1 , further comprising the steps of: receiving a transformation request, the transformation request providing document content to be transformed or an address or identifier usable for obtaining such document content, and a transrormation template to be used or an address or identifier usable for obtaining such transformation template; and transforming, by the transformation service, the provided or obtained document content, using the provided or obtained transformation template, responsive to the receiving step, thereby creating transformed document content.
Claim 6
Dependent Claim
40 words
The method according to claim 4 , wherein the provided identifier usable for obtaining the transformation template, comprises one or more keyword/value pairs which may be used to select one of the transformation templates previously registered by the registration service.
Claim 7
Dependent Claim
94 words
The method according to claim 1 , further comprising the steps of: receiving a document transformation request, the transformation request providing document content to be transformed or an address or identifier usable for obtaining such document content, and wherein recognition logic will be used to examine the provided or obtained document content in order to select one of the transformation templates previously registered by the registration service; and transforming, by the transformation service, the provided or obtained document content, using the selected transformation template, responsive to the receiving step, thereby creating transformed document content.
Claim 8
Dependent Claim
62 words
The method according to claim 2 , further comprising the steps of: receiving a forwarding request, the forwarding request providing document content to be forwarded or an address or identifier usable for obtaining such document content and a destination for forwarding the provided or obtained document content; and forwarding, by the forwarding service, the provided or obtained document content to the destination.
Claim 9
Dependent Claim
32 words
The method according to claim 1 , further comprising the step of receiving requests for the registration and/or transformation service, wherein the received service requests are SOAP (“Simple Object Access Protocol”) requests.
Claim 10
Dependent Claim
32 words
The method according to claim 1 , further comprising the step of receiving requests for the registration and/or transformation service, wherein the received service requests are XML (“Extensible Markup Language”) Protocol requests.
Claim 11
Dependent Claim
37 words
The method according to claim 1 , further comprising the step of receiving requests for the registration and/or transformation service, wherein availability of the registration and/or transformation service is advertised using UDDI (“Universal Description, Discovery, and Integration”).
Claim 12
Dependent Claim
16 words
The method according to claim 1 , wherein the transformation templates are specified using style sheets.
Claim 13
Dependent Claim
16 words
The method according to claim 1 , wherein the transformation templates are specified using software programs.
Claim 14
Dependent Claim
39 words
The method according to claim 1 , further comprising the steps of: receiving requests for the registration and/or transformation service; validating a requester of each received request; and carrying out each received request only if the validating step succeeds.
Claim 15
Independent Claim
140 words
A system for providing a network-accessible transformation service for automatically transforming data or business messages between communications parties in a computing network, comprising: means for providing, as one part of the network-accessible transformation service, a registration service whereby registration of transformation templates is dynamically requestable, each of the templates specifying how to transform document content from a particular input format to a particular output format; and means for providing, as another part of the network-accessible service, a transformation service whereby transformation of document content is dynamically requestable, the transformation service being adapted for applying an appropriate transformation template for each requested transformation, the appropriate transformation template being one that specifies how to transform document content from a first input format to a first output format, such that applying the appropriate transformation template creates document content in the first output format.
Claim 16
Independent Claim
140 words
A system for providing a network-accessible transformation service for automatically transforming data or business messages between communications parties in a computing network, comprising: means for providing, as one part of the network-accessible transformation service, a registration service whereby registration of transformation templates is dynamically requestable, each of the templates specifying how to transform document content from a particular input format to a particular output format; and means for providing, as another part of the network-accessible service, a transformation service whereby transformation of document content is dynamically requestable, the transformation service being adapted for applying an appropriate transformation template for each requested transformation, the appropriate transformation template being one that specifies how to transform document content from a first input format to a first output format, such that applying the appropriate transformation template creates document content in the first output format.
Claim 17
Dependent Claim
33 words
The system according to claim 14 , further comprising: means for providing, as yet another part of the network-accessible transformation service, a forwarding service whereby forwarding of transformed document content is dynamically requestable.
Claim 18
Dependent Claim
163 words
A computer program product for providing a network-accessible transformation service for automatically transforming data or business messages between communication parties in a computing network, the computer program product embodied on one or more computer readable media and comprising: computer readable program code means for providing, as one part of the network-accessible transformation service, a registration service whereby registration of transformation templates is dynamically requestable, each of the templates specifying how to transform document content from a particular input format to a particular output format; and computer readable program code means for providing, as another part of the network-accessible service, a transformation service whereby transformation of document content is dynamically requestable, the transformation service being adapted for applying an appropriate transformation template for each requested transformation, the appropriate transformation template being one that specifies how to transform document content from a first input format to a first output format, such that applying the appropriate transformation template creates document content in the first output format.
Claim 19
Dependent Claim
163 words
A computer program product for providing a network-accessible transformation service for automatically transforming data or business messages between communication parties in a computing network, the computer program product embodied on one or more computer readable media and comprising: computer readable program code means for providing, as one part of the network-accessible transformation service, a registration service whereby registration of transformation templates is dynamically requestable, each of the templates specifying how to transform document content from a particular input format to a particular output format; and computer readable program code means for providing, as another part of the network-accessible service, a transformation service whereby transformation of document content is dynamically requestable, the transformation service being adapted for applying an appropriate transformation template for each requested transformation, the appropriate transformation template being one that specifies how to transform document content from a first input format to a first output format, such that applying the appropriate transformation template creates document content in the first output format.
Claim 20
Dependent Claim
39 words
The computer program product according to claim 16 , further comprising: computer readable program code means for providing, as yet another part of the network-accessible transformation service, a forwarding service whereby forwarding of transformed document content is dynamically requestable.
Claim 21
Dependent Claim
33 words
The method according to claim 1 , further comprising the step of: providing, as yet another part of the network-accessible transformation service, a receive service whereby receiving of document content is dynamically requestable.
Claim 22
Dependent Claim
42 words
The method according to claim 3 , further comprising the step of: determining whether a requester from which the received registration request is received is authorized; and wherein the registering step is only performed if the determining step has a positive result.
Claim 23
Dependent Claim
41 words
The method according to claim 4 , further comprising the step of: determining whether a requester of the received transformation request is received is authorized; and wherein the transforming step is only performed if the determining step has a positive result.
Claim 24
Dependent Claim
42 words
The method according to claim 7 , further comprising the step of: determining whether a requester from which the received forwarding request is received is authorized; and wherein the forwarding step is only performed if the determining step has a positive result.
Claim 25
Dependent Claim
68 words
The method according to claim 18 , further comprising the steps of: receiving a receive request, the receive request providing an identifier of a document to be received or an identifier of a creator of such a document; obtaining by the receive service, the document using the provided identifier; and sending, by the receive service, the obtained document to a requester from which the receive request was received.
Claim 26
Dependent Claim
43 words
The method according to claim 22 , further comprising the step of: determining whether a requester of the received receive request is received is authorized; and wherein the obtaining and sending steps are only performed if the determining step has a positive result.