Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
185 words
Computer readable code stored on media for use with a server linked to a network and which provides documents to requesters at clients, said code responding to client requests to provide a document in a language other than an original language of the document, said code comprising: first subprocesses, responsive to a request from a client for a document in a language other than an original language of the document, for determining if at least one translated version of the document is available for transmitting to the client; second subprocesses for, if said first subprocesses determines that at least one translated version is available, determining which of the translated versions is newest and whether the newest translated version is newer than the document, and if so, transmitting the newest translated version to the client; and third subprocesses for causing a machine translation version of the document to be created if said first subprocesses determines that no translated version is available or if said second subprocesses determines that the newest translated version is not newer than the document, and transmitting the machine translation to the client.
Claim 2
Dependent Claim
185 words
Computer readable code stored on media for use with a server linked to a network and which provides documents to requesters at clients, said code responding to client requests to provide a document in a language other than an original language of the document, said code comprising: first subprocesses, responsive to a request from a client for a document in a language other than an original language of the document, for determining if at least one translated version of the document is available for transmitting to the client; second subprocesses for, if said first subprocesses determines that at least one translated version is available, determining which of the translated versions is newest and whether the newest translated version is newer than the document, and if so, transmitting the newest translated version to the client; and third subprocesses for causing a machine translation version of the document to be created if said first subprocesses determines that no translated version is available or if said second subprocesses determines that the newest translated version is not newer than the document, and transmitting the machine translation to the client.
Claim 3
Dependent Claim
32 words
The computer readable code of claim 1 , wherein said first subprocesses further determines if a machine translation version of the document or a perfected translation version of the document is available.
Claim 4
Dependent Claim
30 words
The computer readable code of claim 1 , wherein said third subprocesses further causes the created machine translation version to be named in accordance with a naming convention and stored.
Claim 5
Dependent Claim
171 words
In a client-server environment, a system for providing a translated document to a client which requests a document from a server in a language other than its original language, comprising: means for determining that a document has been requested by a client from a server in a language other than its original language; means for determining if a machine translation version of the document is available; means for determining if an edited translated version of the document is available; means for determining which of the machine translation version and the edited translation version is most recent and whether the most recent version is newer than the document; means for transmitting the newest version to the client if the most recent version is newer than the document; and means for creating a new machine translation version of the document and sending it to the client if the most recent version is not newer than the document or if no machine translation version and no edited translation version is found to be available.
Claim 6
Dependent Claim
171 words
In a client-server environment, a system for providing a translated document to a client which requests a document from a server in a language other than its original language, comprising: means for determining that a document has been requested by a client from a server in a language other than its original language; means for determining if a machine translation version of the document is available; means for determining if an edited translated version of the document is available; means for determining which of the machine translation version and the edited translation version is most recent and whether the most recent version is newer than the document; means for transmitting the newest version to the client if the most recent version is newer than the document; and means for creating a new machine translation version of the document and sending it to the client if the most recent version is not newer than the document or if no machine translation version and no edited translation version is found to be available.
Claim 7
Dependent Claim
87 words
The system of claim 4 , further comprising: means for creating, in response to the request for the document in a language other than its original language, filenames of the document that would correspond to the machine translation version of the document and the edited translation version of the document in the requested language, wherein said means for determining whether the machine translation version is available and the means for determining whether the edited translation version is available determine whether copies of the created filenames are available.
Claim 8
Dependent Claim
68 words
The system of claim 4 , further comprising: means for naming the newly created machine translation version of the document with a filename that corresponds to a predetermined naming convention that identifies the language of the newly created machine translation version and that the newly created machine translation version is a machine translation version of the document, and saving the newly created machine translation document for future use.
Claim 9
Dependent Claim
48 words
The system of claim 4 , wherein said means for determining which of the machine translation version and the edited translation version is most recent and whether the most recent version is newer than the document does so by checking a timestamp associated each version and the document.
Claim 10
Independent Claim
214 words
A method in a client-server environment for delivering a document written in a first language from a server to a client in a requested second language, said method comprising the steps of: (a) in response to a request from a client for a document written in a first language to be sent in a second language, determining if a second language version of the document is available for sending; (b) if more than one second language version of the document is found to be available, determining which of the versions has a most recent timestamp and selecting the most recent version; (c) if only one second language version was found in said step (a) or for the selected second language version, determining whether the second language version has a timestamp which is more recent than a timestamp for the document; (d) if the second language version is found to have a more recent timestamp in said step (c), sending the second language version to the client; and (e) if no second language version was found in said step (a) or if the timestamp for the document is more recent than the timestamp of the second language version, creating a machine translation version of the document and sending the machine translation version to the client.
Claim 11
Independent Claim
214 words
A method in a client-server environment for delivering a document written in a first language from a server to a client in a requested second language, said method comprising the steps of: (a) in response to a request from a client for a document written in a first language to be sent in a second language, determining if a second language version of the document is available for sending; (b) if more than one second language version of the document is found to be available, determining which of the versions has a most recent timestamp and selecting the most recent version; (c) if only one second language version was found in said step (a) or for the selected second language version, determining whether the second language version has a timestamp which is more recent than a timestamp for the document; (d) if the second language version is found to have a more recent timestamp in said step (c), sending the second language version to the client; and (e) if no second language version was found in said step (a) or if the timestamp for the document is more recent than the timestamp of the second language version, creating a machine translation version of the document and sending the machine translation version to the client.
Claim 12
Dependent Claim
33 words
The method according to claim 8 , wherein said step (d) further comprises saving the machine language version for consideration with respect to future client requests for the document in the second language.
Claim 13
Dependent Claim
60 words
The method according to claim 8 , wherein said step (a) further comprises determining whether a machine translation version of the document is available in the second language and whether a perfected version of the document is available in the second language, and wherein if both are available, said step (b) further comprises determining which has the most recent timestamp.