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

Translation management system

Assignee: LANGUAGE AUTOMATION Inc
•
Filing: 1999-01-28
•
Granted: 2003-02-25
•
Expires: 2019-01-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A translation management system in a computer environment. A preferred embodiment of the invention automatically detects when a document, data stream, or non-text file in the master language has been updated and notifies the user which corresponding documents, data streams, or non-text files in the other languages require translation which are then staged and dynamically routed and sequenced to individual translation resources where the actual translation is performed. Management status, reporting, scheduling, and accounting information is sent to the user as the translation process ensues. The user is notified of the completion of translation and the invention coordinates the delivery of the translated documents, data streams, or non-text files back to the user's site for installation and optional review.

Inventors

  • 👤 David Lakritz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 13:59
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/12; G06F40/149; G06F40/151; G06F40/166; G06F40/186; G06F40/197; G06F40/40; G06F40/58

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 166 words
A process for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in a master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; allowing the user to initiate the translation of a document, data stream, or non-text file and its constituent or dependent elements; converting said document, data stream, or non-text file and its constituent or dependent elements requiring translation to an internal format; staging the translation of said document, data stream, or non-text file and its constituent or dependent elements; and dynamically routing and sequencing said document, data stream, or non-text file and its constituent or dependent elements to the appropriate translation resources, wherein said routing and sequencing is performed according to any of: the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 2
Dependent Claim 166 words
A process for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in a master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; allowing the user to initiate the translation of a document, data stream, or non-text file and its constituent or dependent elements; converting said document, data stream, or non-text file and its constituent or dependent elements requiring translation to an internal format; staging the translation of said document, data stream, or non-text file and its constituent or dependent elements; and dynamically routing and sequencing said document, data stream, or non-text file and its constituent or dependent elements to the appropriate translation resources, wherein said routing and sequencing is performed according to any of: the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 3
Dependent Claim 61 words
The process of claim 1 , further comprising the steps of: analyzing all of the project components in sufficient detail to determine project cost and resource requirements; generating a project cost estimate prior to beginning the project; creating Work Packets, Job Tickets and a Project Schedule for said project; and sending said Project Schedule to the user for review and validation.
Claim 4
Dependent Claim 37 words
The process of claim 2 , further comprising the step of: adjusting the Project Schedule when there are changes in the availability of translation resources, or when manual changes are made to the project by a user.
Claim 5
Dependent Claim 80 words
The process of claim 1 , further comprising the steps of: providing management status and reporting as the translation process progresses to the user; automatically notifying the user of the completion of translation; updating customer and translation resource accounting at said translation completion; and coordinating the delivery of the translated documents, data streams, or non-text files and their constituent or dependent elements back to the user for installation into a Web site, database, or file system or for optional review.
Claim 6
Dependent Claim 165 words
A process for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in a master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; adding new language content to a Web site, database, or file system, wherein the user selects said new language from a pulldown list; automatically initiating the translation of a document, data stream, or non-text file into the desired language; converting said document, data stream, or non-text file requiring translation to a suitable internal format; staging the translation of said document, data stream, or non-text file; and dynamically routing and sequencing said document, data stream, or non-text file to the appropriate translation resources, wherein said routing and sequencing is performed according to the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 7
Dependent Claim 165 words
A process for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in a master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; adding new language content to a Web site, database, or file system, wherein the user selects said new language from a pulldown list; automatically initiating the translation of a document, data stream, or non-text file into the desired language; converting said document, data stream, or non-text file requiring translation to a suitable internal format; staging the translation of said document, data stream, or non-text file; and dynamically routing and sequencing said document, data stream, or non-text file to the appropriate translation resources, wherein said routing and sequencing is performed according to the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 8
Dependent Claim 58 words
The process of claim 5 , further comprising the steps of: tracking the versions of a translated document, data stream, or non-text file, wherein said tracking step allows the easy integration with a third-party authoring or document management system; and controlling access to a document, data stream, or non-text file and its constituent or dependent elements being translated.
Claim 9
Dependent Claim 202 words
A process for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in a master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; sending documents, data streams, or non-text files to be translated down a pipeline, wherein said pipeline is connected to a plurality of translation resources using one or more open Application Programming Interfaces (API); sending packets to translation resources through said Adaptor, wherein work packets are converted to the appropriate translation resource format before sending said converted work packet to said translation resource; receiving packets from translation resources through said Adaptor, wherein received packets are converted back to the work packet format and the status and control information are updated in said work packet before sending said converted received packet to said pipeline; wherein said one or more open API allow a variety of translation resources to be connected to said pipeline; and wherein said translation resources perform translation or other linguistic functions on a set of input documents and produce a set of output documents that have been transformed linguistically.
Claim 10
Dependent Claim 202 words
A process for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in a master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; sending documents, data streams, or non-text files to be translated down a pipeline, wherein said pipeline is connected to a plurality of translation resources using one or more open Application Programming Interfaces (API); sending packets to translation resources through said Adaptor, wherein work packets are converted to the appropriate translation resource format before sending said converted work packet to said translation resource; receiving packets from translation resources through said Adaptor, wherein received packets are converted back to the work packet format and the status and control information are updated in said work packet before sending said converted received packet to said pipeline; wherein said one or more open API allow a variety of translation resources to be connected to said pipeline; and wherein said translation resources perform translation or other linguistic functions on a set of input documents and produce a set of output documents that have been transformed linguistically.
Claim 11
Dependent Claim 19 words
The process of claim 7 , wherein said translation resources are deployed across intranets as well as the Internet.
Claim 12
Independent Claim 181 words
An apparatus for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising: a module for detecting when a document, data stream, or non-text file in a master language has been updated; a module for notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; a module for allowing the user to initiate the translation of a document, data stream, or non-text file and its constituent or dependent elements; a module for converting said document, data stream, or non-text file and its constituent or dependent elements requiring translation to an internal format; a module for staging the translation of said document, data stream, or non-text file and its constituent or dependent elements; and a module for dynamically routing and sequencing said document, data stream, or non-text file and its constituent or dependent elements to the appropriate translation resources, wherein said routing and sequencing is performed according to any of: the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 13
Independent Claim 181 words
An apparatus for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising: a module for detecting when a document, data stream, or non-text file in a master language has been updated; a module for notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; a module for allowing the user to initiate the translation of a document, data stream, or non-text file and its constituent or dependent elements; a module for converting said document, data stream, or non-text file and its constituent or dependent elements requiring translation to an internal format; a module for staging the translation of said document, data stream, or non-text file and its constituent or dependent elements; and a module for dynamically routing and sequencing said document, data stream, or non-text file and its constituent or dependent elements to the appropriate translation resources, wherein said routing and sequencing is performed according to any of: the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 14
Dependent Claim 70 words
The apparatus of claim 9 , further comprising: a module for analyzing all of the project components in sufficient detail to determine project cost and resource requirements; a module for generating a project cost estimate prior to beginning the project; a module for creating Work Packets, Job Tickets and a Project Schedule for said project; and a module for sending said Project Schedule to the user for review and validation.
Claim 15
Dependent Claim 37 words
The apparatus of claim 10 , further comprising: a module for adjusting the Project Schedule when there are changes in the availability of translation resources, or when manual changes are made to the project by a user.
Claim 16
Dependent Claim 89 words
The apparatus of claim 9 , further comprising: a module for providing management status and reporting as the translation process progresses to the user; a module for automatically notifying the user of the completion of translation; a module for updating customer and translation resource accounting at said translation completion; and a module for coordinating the delivery of the translated documents, data streams, or non-text files and their constituent or dependent elements back to the user for installation into a Web site, database, or file system or for optional review.
Claim 17
Dependent Claim 61 words
The apparatus of claim 9 , further comprising: a module for tracking the versions of a translated document, data stream, or non-text file, wherein said tracking step allows the easy integration with a third-party authoring or document management system; and a module for controlling access to a document, data stream, or non-text file and its constituent or dependent elements being translated.
Claim 18
Independent Claim 183 words
An apparatus for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising: a module for detecting when a document, data stream, or non-text file in a master language has been updated; a module for notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; a module for adding new language content to a Web site, database, or file system, wherein the user selects said new language from a pulldown list; a module for automatically initiating the translation of a document, data stream, or non-text file into the desired language; a module for converting said document, data stream, or non-text file requiring translation to a suitable internal format; a module for staging the translation of said document, data stream, or non-text file; and a module for dynamically routing and sequencing said document, data stream, or non-text file to the appropriate translation resources, wherein said routing and sequencing is performed according to the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 19
Independent Claim 183 words
An apparatus for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising: a module for detecting when a document, data stream, or non-text file in a master language has been updated; a module for notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; a module for adding new language content to a Web site, database, or file system, wherein the user selects said new language from a pulldown list; a module for automatically initiating the translation of a document, data stream, or non-text file into the desired language; a module for converting said document, data stream, or non-text file requiring translation to a suitable internal format; a module for staging the translation of said document, data stream, or non-text file; and a module for dynamically routing and sequencing said document, data stream, or non-text file to the appropriate translation resources, wherein said routing and sequencing is performed according to the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 20
Independent Claim 214 words
An apparatus for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising: a module for detecting when a document, data stream, or non-text file in a master language has been updated; a module for notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; a module for sending documents, data streams, or non-text files to be translated down a pipeline, wherein said pipeline is connected to a plurality of translation resources using one or more open Application Programming Interfaces (API); a module for sending packets to translation resources through said Adaptor, wherein work packets are converted to the appropriate translation resource format before sending said converted work packet to said translation resource; a module for receiving packets from translation resources through said Adaptor, wherein received packets are converted back to the work packet format and the status and control information are updated in said work packet before sending said converted received packet to said pipeline; wherein said one or more open API allow a variety of translation resources to be connected to said pipeline; and wherein said translation resources perform translation or other linguistic functions on a set of input documents and produce a set of output documents that have been transformed linguistically.
Claim 21
Independent Claim 214 words
An apparatus for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising: a module for detecting when a document, data stream, or non-text file in a master language has been updated; a module for notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; a module for sending documents, data streams, or non-text files to be translated down a pipeline, wherein said pipeline is connected to a plurality of translation resources using one or more open Application Programming Interfaces (API); a module for sending packets to translation resources through said Adaptor, wherein work packets are converted to the appropriate translation resource format before sending said converted work packet to said translation resource; a module for receiving packets from translation resources through said Adaptor, wherein received packets are converted back to the work packet format and the status and control information are updated in said work packet before sending said converted received packet to said pipeline; wherein said one or more open API allow a variety of translation resources to be connected to said pipeline; and wherein said translation resources perform translation or other linguistic functions on a set of input documents and produce a set of output documents that have been transformed linguistically.
Claim 22
Dependent Claim 19 words
The apparatus of claim 15 , wherein said translation resources are deployed across intranets as well as the Internet.
Claim 23
Dependent Claim 186 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in the master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; allowing the user to initiate the translation of a document, data stream, or non-text file and its constituent or dependent elements; converting said document, data stream, or non-text file and its constituent or dependent elements requiring translation to an internal format; staging the translation of said document, data stream, or non-text file and its constituent or dependent elements; and dynamically routing and sequencing said document, data stream, or non-text file and its constituent or dependent elements to the appropriate translation resources, wherein said routing and sequencing is performed according to any of: the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 24
Dependent Claim 186 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in the master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; allowing the user to initiate the translation of a document, data stream, or non-text file and its constituent or dependent elements; converting said document, data stream, or non-text file and its constituent or dependent elements requiring translation to an internal format; staging the translation of said document, data stream, or non-text file and its constituent or dependent elements; and dynamically routing and sequencing said document, data stream, or non-text file and its constituent or dependent elements to the appropriate translation resources, wherein said routing and sequencing is performed according to any of: the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 25
Dependent Claim 61 words
The method of claim 17 , further comprising the steps of: analyzing all of the project components in sufficient detail to determine project cost and resource requirements; generating a project cost estimate prior to beginning the project; creating Work Packets, Job Tickets and a Project Schedule for said project; and sending said Project Schedule to the user for review and validation.
Claim 26
Dependent Claim 37 words
The method of claim 18 , further comprising the step of: adjusting the Project Schedule when there are changes in the availability of translation resources, or when manual changes are made to the project by a user.
Claim 27
Dependent Claim 80 words
The method of claim 17 , further comprising the steps of: providing management status and reporting as the translation process progresses to the user; automatically notifying the user of the completion of translation; updating customer and translation resource accounting at said translation completion; and coordinating the delivery of the translated documents, data streams, or non-text files and their constituent or dependent elements back to the user for installation into a Web site, database, or file system or for optional review.
Claim 28
Dependent Claim 58 words
The method of claim 17 , further comprising the steps of: tracking the versions of a translated document, data stream, or non-text file, wherein said tracking step allows the easy integration with a third-party authoring or document management system; and controlling access to a document, data stream, or non-text file and its constituent or dependent elements being translated.
Claim 29
Dependent Claim 185 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in the master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; adding new language content to a Web site, database, or file system, wherein the user selects said new language from a pulldown list; automatically initiating the translation of a document, data stream, or non-text file into the desired language; converting said document, data stream, or non-text file requiring translation to a suitable internal format; staging the translation of said document, data stream, or non-text file; and dynamically routing and sequencing said document, data stream, or non-text file to the appropriate translation resources, wherein said routing and sequencing is performed according to the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 30
Dependent Claim 185 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in the master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in the other languages require translation; adding new language content to a Web site, database, or file system, wherein the user selects said new language from a pulldown list; automatically initiating the translation of a document, data stream, or non-text file into the desired language; converting said document, data stream, or non-text file requiring translation to a suitable internal format; staging the translation of said document, data stream, or non-text file; and dynamically routing and sequencing said document, data stream, or non-text file to the appropriate translation resources, wherein said routing and sequencing is performed according to the subject matter of the document to be processed, target language of the translation, and whether draft-only or high quality is required.
Claim 31
Dependent Claim 221 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in the master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in-the other languages require translation; sending documents, data streams, or non-text files to be translated down a pipeline, wherein said pipeline is connected to a plurality of translation resources using one or more open Application Programming Interfaces (API); sending packets to translation resources through said Adaptor, wherein work packets are converted to the appropriate translation resource format before sending said converted work packet to said translation resource; receiving packets from translation resources through said Adaptor, wherein received packets are converted back to the work packet format and the status and control information are updated in said work packet before sending said converted received packet to said pipeline; wherein said one or more open API allow a variety of translation resources to be connected to said pipeline; and wherein said translation resources perform translation or other linguistic functions on a set of input documents and produce a set of output documents that have been transformed linguistically.
Claim 32
Dependent Claim 221 words
A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for managing, tracking, accounting and translating multilingual electronic content in a computer environment, comprising the steps of: detecting when a document, data stream, or non-text file in the master language has been updated; notifying the user which corresponding documents, data streams, or non-text files in-the other languages require translation; sending documents, data streams, or non-text files to be translated down a pipeline, wherein said pipeline is connected to a plurality of translation resources using one or more open Application Programming Interfaces (API); sending packets to translation resources through said Adaptor, wherein work packets are converted to the appropriate translation resource format before sending said converted work packet to said translation resource; receiving packets from translation resources through said Adaptor, wherein received packets are converted back to the work packet format and the status and control information are updated in said work packet before sending said converted received packet to said pipeline; wherein said one or more open API allow a variety of translation resources to be connected to said pipeline; and wherein said translation resources perform translation or other linguistic functions on a set of input documents and produce a set of output documents that have been transformed linguistically.
Claim 33
Dependent Claim 19 words
The method of claim 23 , wherein said translation resources are deployed across intranets as well as the Internet.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-24 2006-08-26 2007-02-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-24 2010-08-26 2011-02-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-24 2014-08-26 2015-02-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag